摘要: 内省内省(IntroSpector)自我检查,主要对 JavaBean 进行操作。内省是 Java 语言对 Bean 类属性、事件的一种处理方法(也就是说给定一个javabean对象,我们就可以得到/调用它的所有的get/set方法)。JavaBean(1)JavaBean 是一个特殊的 Java 类,它的方法名要符合一定的规则命名。例如 get()、set() 方法。一个 JavaBean类可以当做普通的类来使用,但是一个普通的类并不一定可以当作 JavaBean 来操作。因为它不一定符合JavaBean 的规则。 (2)为什么使用 JavaBean?在 JavaEE 的开发中,经常要使用到 阅读全文
posted @ 2013-06-04 16:27 Object_FENG 阅读(299) 评论(0) 推荐(0)
摘要: DK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给我的开发带来了“大”方便。用法一:常量在JDK1.5之前,我们定义常量都是:publicstaticfianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。Java代码publicenumColor{RED,GREEN,BLANK,YELLOW}用法二:switchJDK1.6之前的switch语句只支持int,char,enum类型,使用枚举,能让我们的代码可读性更强。Java代码enumSignal{GREEN,YELLOW,RED}publicclassTraff 阅读全文
posted @ 2013-05-31 22:39 Object_FENG 阅读(353) 评论(0) 推荐(0)
摘要: Java中有8种基本数据类型,即boolean、byte、short、char、int、flaot、long、double,基本数据类型不是对象,基本数据类型放在堆栈中,对象放在堆中。堆栈中的数据用完就销毁,访问速度快,因为基本数据类型使用得太频繁了,用这所以种方法来提高性能。 但有些地方必须用到对象,基本数据类型不是对象,怎么办呢?Java针对每种基本数据类型提供了包装类,即Boolean、Byte等。 JDK5.0以前,基本数据类型与其包装类之间的转换由程序员编码实现,这样有点麻烦。JDK5.0及后续版本增加了自动装箱拆箱功能,及JDK会根据需要把基本类型转换为包装类的对象或把包装类对象转 阅读全文
posted @ 2013-05-31 12:20 Object_FENG 阅读(677) 评论(1) 推荐(0)
摘要: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的 栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动 释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 堆内存用来存放由 new 创建的对象和数组,在堆中分配的内存,由 Java 虚拟机的自动垃圾回收器来管理。在堆中产生了一个数 组或者对象之后,还可以在栈中定义一个特殊的变量,让栈中的这个变量的取值等于数组或对象在堆内存中的首地址,栈中的这个 变量就成了数组或对象的引用变量,以后就可以在程序中 阅读全文
posted @ 2013-05-31 12:17 Object_FENG 阅读(215) 评论(0) 推荐(1)