Java细节

(未完待续)
1、main是应用程序的入口方法,在程序运行时有Java虚拟机调用,除此之外与普通的静态方法没什么不同。Main方法可以重载,被其他方法调用,也可以由子类继承,或在子类中重新定义(隐藏父类的main方法)。
2、浮点类型无八进制表示形式;
3、十六进制表示负数,不用“—”号,只需将最高位置一。
4、浮点数的存贮是有一定的误差的,所以,不要用浮点数(float、double)进行相等比较,也不要进行混合比较(如int和float的比较),这是相当危险的,而且,可能你一直得不到相等的结果。
5、每个基本数据类型都对应一个包装类,当需要将基本数据类型作为对象来操作是,就需要使用包装类来实现,在JDK1.5以后,提供了自动封箱与自动拆箱的功能,基本数据类型可以根据需要自动封箱成对应的包装类型,反之亦然。
例:map.put(“age”,25)
就先当于map.put(“age”,Integer.valueOf(25));
6、小心Unicode转移字符,如果不是必须使用,尽量不要使用。同时当心程序中的“\u”,就算是出现在注释中也不例外。

你可能感兴趣的:(学习笔记)