摘要: 什么是反射? 剖析Java类中的各个组成部分映射成一个个java对象 为什么用反射? 多用于框架和组件,写出复用性高的通用程序 1.Class类. Class代表的就是我们的字节码文件. 三种方式. 1.类名.class 2.对象.getClass(); 3.Class.forName(); 在开发中创建使用第三种 Class.forName();为什么? 这种方式耦合度低,没有依赖性.----------------------------------------- 2.Constructor(构造器对象)构造器的作用就是用来创建对象的。 Constructor代表的是构造器对象,我... 阅读全文
posted @ 2014-01-09 23:30 俊枫之恋小林 阅读(137) 评论(0) 推荐(0)
摘要: 枚举是什么?它就是一个特殊的java类.类的定义class 类名{}接口的定义interface 接口名{}枚举的定义enum 枚举名{}示例1 public enum Demo1{} 编译后也会生成一个class文件.我们对其进行反编译. 定义到我们的class文件所在目录下 执行 javap Demo1得到的结果1 public final class Demo1 extends java.lang.Enum { 2 3 static {}; 4 5 public static Demo1[] values(); 6 7 publ... 阅读全文
posted @ 2014-01-09 23:22 俊枫之恋小林 阅读(229) 评论(0) 推荐(0)
摘要: 它的底层实现就是使用Iterator。什么样的容器可以使用增强for?-----------实现Iterable接口增强for的缺点:只能进行遍历,不能进行在遍历过程中的操作.增强for的格式for(类型 引用:容器){}关于对集合的遍历. 1 package com.hexiaolin.work; 2 3 import java.util.ArrayList; 4 import java.util.HashMap; 5 import java.util.HashSet; 6 import java.util.Iterator; 7 import java.util.List; 8 impo. 阅读全文
posted @ 2014-01-09 23:12 俊枫之恋小林 阅读(503) 评论(0) 推荐(0)