我准备做个Java学习试验(2010 01 23)
今天是2010年1月23号凌晨,我忽然做了个决定,希望不会流产。虽然最近要好好学习英语,还要用C#为一个女士做一个员工管理系统。但是我决定每天抽出至少3小时好好学习java看两周能学到什么东西。
现在仅仅会安装配置jdk,用个ecplise和Jcreator编写点简单程序。连jdk
api都不容易看懂。并且详细的写下学习经验。恩,就这样决定了。
先花两天时间回顾下基本语法,常用包。然后开始学习JAVA WEB开发。我看这一潭死水能造出来一个什么东西。
看能学到到少东西,姑且做一个试验啦。
相关文档:
在Devoxx 2009(一年一度的Java社区大会,今年在11月16-20日举行)上,Sun宣布将在JDK 7中增加闭包功能。这个功能的添加将从FCM v0.5(First-Class Methods,第一类方法)的语法和语意开始着手。FCM与JCA原本一同被提交,然而Sun宣布JCA将不在JDK 7中考虑。
同时,Sun表示Java 7的发布时间将被推迟至2010年底。 ......
序列化的过程就是将对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,可以通过管道或线程读取,或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、强大,在RMI、Socket、JMS、EJB都有应用。对象序列化问题在网络编程中并不是最激动人 ......
没有一个平台独立的方法能够在所有的JVM上实现。一个最简单、最接近取得PID的办法是使用:
ManagementFactory.getRuntimeMXBean().getName() 。
取得到的字符窜的格式为[PROCESS_ID]@[MACHINE_NAME],通过解析这个字符串就可以得到java进程的PID。
在以下平台上测试通过:
1、Windows、Linux上的Sun JDK1.5、JDK6
2、H ......
1. 声明(Declarations)
5.1 每行声明变量的数量(Number Per Line)
推荐一行一个声明,因为这样以利于写注释。亦即,
int level; // indentation level
int size; // size of table
要优于,
int level, size;
不要将不同类型变量的声明放在同一行,例如:
int foo, foo ......