基本类型的包装类 基本类型的包装类 它将基本类型(primitive type)包装成引用类型(Object)如:int -> Integer共8类:Boolean,Byte,Short,Character,Integer,Long,Float,DoubleInteger i = new Integer(10); 装箱与拆箱 装箱(Boxing): Integer I = 10;拆箱(UnBoxing):int i = I; 将引用类型赋值给基本类型实际编译器编译为: Integer I = Integer.valueOf(10);int i = I.intValue();主要方便用于集合中,如:Object[] ary = {1, "aa" }; 枚举 枚举(enum)是一种特殊的class类型,也是引用类型在简单情况下,用法与其他语言的enum相似 enum Light{Red, Yellow, Green};Light light = Light.Red;但实际上,它编译时生成了class Light extends java.lang.Enum 枚举的进一步介绍,参考: Java中的Enum的使用与分析 注解 注解(annotation) 又称为注记、标记、标注、注释(不同于comments)是在各种语法要素上加上附加信息,以供编译器或其他程序使用所有的注解都是java.lang.annotation.Annotation的子类 常用的注解 常用的注解,如 @Override 表示覆盖父类的方法@Deprecated 表示过时的方法@SuppressWarnings 表示不让编译器产生警告自定义注解,比较复杂 public @interface Author{ String name(); }