------- android培训、java培训、期待与您交流! ----------
自定义泛型
JAVA中可以自定义泛型。泛型使用前需要先声明,声明的位置有两种:
1、在类名之后,作用范围是整个类,如:
public class StaticDemo <T>{
}
2、在方法返回值之后,作用范围是整个方法体
Person<T> show(){
}
需要注意的是,自定义泛型不能跟基本数据类型合用。
序列化和反序列化
序列化指的是将对象存入磁盘中,反序列化指的是将对象从磁盘中取出。
对象若要序列化,需要实现serializable接口。
如果一个对象被transient关键字修饰,则其不可序列化。
//不可序列化
private transient String name;