Java学习笔记
Katy_Pei
倘若把生活比作河流,随波逐流的现代人,大部分生活在河流的表层。日子过得不错,看上去很美,其实似是而非,没有寻找生活深度的时间和耐心,不能从生活中为自己找到良性刺激。所以并不快乐,内心反倒空虚。
展开
-
增强for循环
增强for循环是JDK 5.0出现的新特性,其本质与iterator遍历的效果是一样,也就是说增强for循环的内容就是在调用iterator来实现的。 其优点有: ① 使用增强for在遍历过程中,不需要检查数组的边界,更不用担心数组越界; ② 结构简洁明了,实现iterator接口的都可以使用增强for,等; 结构: for(变量类型 变量名:需迭代的数组或集合) { 语句; }原创 2015-02-24 11:32:58 · 623 阅读 · 0 评论 -
可变参数
从JDK1.5开始,Java允许方法定义长度为可变的参数。这一特性给开发人员在编写方法重载时提供了方便和灵活性,但是这一方法又有其特殊要求和局限性。 可变参数:适用于参数个数不确定,类型确定的情况。调用可变参数的方法时,编译器将自动创建一个数组传递给方法的可变参数。 可变参数的语法: public void method(参数类型 ... 参数名) { 语句; } 注意原创 2015-02-27 10:46:29 · 401 阅读 · 0 评论 -
枚举类型ENUM的使用
JDK 5出现的新特性,新增的enum关键字用于定义枚举类。原创 2015-02-28 20:30:40 · 525 阅读 · 0 评论 -
Java反射机制
Java的反射机制是在运行状态中,对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能叫做Java的反射机制。反射其实就是加载类,并获取类的各个组成部分。 加载类: java中有一个Class类用于代表某一个类的字节码。获取class对象的方式有三种:① 调用Class类的forName(),② 通原创 2015-03-01 22:55:28 · 331 阅读 · 0 评论