- 基本特征:封装性,继承性,多态性
- 一些新特征:
- 静态导入:import static 包名
- 可变参数的函数:add(int …x)
- 增强版for循环: for(int x:xs)
- 自动拆箱: 基本类型->类对象(唯一性) , int –>Integer
- 枚举类型:
- 一般的枚举类型 : public enum 名字{,,,,}
- 高级的枚举类型: 每一个枚举类型后面都可以跟一个其对应的方法
- 反射:
- 获取class的三种方法:
- 通过对象:getclass()
- 通过类:类名.class
- 通过class关键字: class.forName(包名)
- 反射类型:
- 构造方法反射
- 成员字段反射
- 成员方法反射:静态主方法和一般方法
- 数组反射
- 主要方法
- isPrimitive() //是否为基本类型
- isArray() //是否为数组类型
- invoke(对象,参数)//一般和下面的方法配合使用,主要是反射方法的方法
- getMethod(方法名,参数类型)//成员方法反射用到的方法
- 标注: @标注关键字
- 泛型:(这种思想很重要)
- 类加载器: 类名.class.getClassLoader()
- 动态代理
- MyEclipse的配置是基于工作空间的,如果要配置破解64位的myEclipse,jdk要安装32位的
Technorati 标记: 性格决定命运 专注改变人生