摘要: 如何获得class?--有三种方法:类名.Class,对象.getClass(),Class.forName("完整类名(eg:java.lang.String)")。reflect中的类有Field,Method,Constructor,使用时很相似;如何使用反射设置一个类中各属性的值?BeanUtils类:package com.arj.reflection;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import j 阅读全文
posted @ 2013-07-17 13:25 PS_popcorn 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 概念: 序列化:将了自定义的对象保存到介质中(网络、文件etc.)。 反序列化:将介质中的数据读取出来生成对象。序列化是基于字节流的操作,使用到的流有FileInputStream/FileOutputStream,ObjectInputStream/ObjectOutputStream。可以进行序列化的内容:完整类名,属性(除用static,transient修饰的属性外),注:方法一定不能被序列化。Serializable是空接口,标识接口。实现了Serializable的序列化和反序列化:User类: 1 package com.wj.serial; 2 3 import java... 阅读全文
posted @ 2013-07-16 19:13 PS_popcorn 阅读(228) 评论(0) 推荐(0) 编辑