JAVA笔记
summary
:
内置类型(int之类)有对应的引用类型,集合类型里面的元素的类型,不能用内置类型, 而要用对应的引用类型。ArrayList<int>是不对的,要写成ArrayList<Integer>
创建一个Integer对象,不要用 new Integer(10),而要用Integer.valueOf(10), 前者会不断创建新对象,而后者对于同一个整数只会创建一个对象,因为后者是以静态工厂 的方式创建的。同理,其他的类型Boolean, Float也一样。
获取enum元素的整数值,方法是使用ordinal()。如:
enum Name = {HOME, NEWS, ME};
Name.ME.ordinal()将返回 2 。