- 基本特征:封装性,继承性,多态性
- 一些新特征:
- 静态导入:import static 包名
- 可变参数的函数:add(int …x)
- 增强版for循环: for(int x:xs)
- 自动拆箱: 基本类型->类对象(唯一性) , int –>Integer
- 一般的枚举类型 : public enum 名字{,,,,}
- 高级的枚举类型: 每一个枚举类型后面都可以跟一个其对应的方法
- 获取class的三种方法:
- 通过对象:getclass()
- 通过类:类名.class
- 通过class关键字: class.forName(包名)
- 构造方法反射
- 成员字段反射
- 成员方法反射:静态主方法和一般方法
- 数组反射
- isPrimitive() //是否为基本类型
- isArray() //是否为数组类型
- invoke(对象,参数)//一般和下面的方法配合使用,主要是反射方法的方法
- getMethod(方法名,参数类型)//成员方法反射用到的方法
Technorati 标记: