摘要: 使用 commons-beanutils-1.8.0.jar 与 commons-logging.jar对javaBean的存取操作1)BeanUtils bUtils = new BeanUtils();2)在存取值得时候8种基本类型可以 自动转换可以注册自己定义的类型转化/注册使用BeanUtils定义好的转换规则 注册:ConvertUtils.register(转换方式,要转换的目标类型);(org.apache.commons.beanutils.converters)包里面 预先定义好的转换规则自定义转换方式:1):一个实现了org.apache.commons.beanutils 阅读全文
posted @ 2012-09-18 15:56 流-星-追-月 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 为什么要学内省?开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对象的属性。什么是Java对象的属性和属性的读写方法?内省访问JavaBean属性的两种方式:通过PropertyDescriptor类操作Bean的属性通过Introspector类获得Bean对象的 BeanInfo,然后通过 BeanInfo 来获取属性的描述器( PropertyDescriptor ),通过这个属性描述器就可以获取某个属性对应的 getter/setter 方法,然后通过反射机制来调用这些方法。请使用s 阅读全文
posted @ 2012-09-18 15:53 流-星-追-月 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一、JavaSe加强主要讲的是JDK 5.0新特性(有助于编写更加清晰,精悍,安全的代码。)新特性包括:1、静态导入2、自动装包/拆包3、for-each循环4、可变参数5、枚举6、泛型7、元数据二、静态导入1、静态导入语法用于导入指定类的某个静态属性值(方法)或全部静态属性值(方法)2、语法:Importstatic包名.类名.静态属性|静态方法|*(*代表所有)3、导入语句使用import static语句1)导入指定类的单个静态属性:import static java.lang.System.out2)、导入指定类静态方法: import staticjava.lang.Math.ma 阅读全文
posted @ 2012-09-18 10:05 流-星-追-月 阅读(218) 评论(0) 推荐(0) 编辑