Java 解惑

21,java还是跟平台有关的(文件分隔符函数File,separator,在Unix和widows是不同的)

25,后缀增量操作符; j=j++ 等价于 int temp = j; j=j+1;j=temp

26,对于整型要有边界意识(溢出)

27,移位操作

29,二进制浮点算数只是实际算术的一种近似

34,不要使用浮点数作为循环索引,使用浮点数时,用double代替float

47,每一个静态字段在声明它的类以及所有子类中共享一份单一的副本

48,静态方法的调用不存在任务动态的分配机制,当一个程序调用了一个静态方法时候,被调用的方法都是在编译时被选定的。

49,在final类型的静态字段被初始化之前,存在着读取其值的可能性,而此时该静态字段包含的还只是其所属类型的默认值。要想改正一个类初始化循环,需要重新对静态字段的初始器进行排序,使得每一个初始器都出现在任何依赖于它的初始器之前

50,instance of 操作符有这样的要求,如果两个操作数的类型都是类,其中一个必须是另一个的子类

你可能感兴趣的:(java,unix,J#)