Serializable和transient 一.Serializable 1.一个类只有实现了Serializable,则此类中的所有属性、方法都会自动序列化(本地传入到网络),而某些属性(银行卡密码之类的)不希望序列化,则使用关键字transient 2.一个类实现(implement Externalizable),不会自动序列化该类的属性和方法,需要在writeExternal()方法中,手动指定需要序列化的变量 二.transient 1.transient 只可以修饰变量,不可以修饰类和方法 2.一旦transient修饰变量,则该变量不会序列化到指定的目的中、且该变量不再是对象持久化的一部分 3.静态变量,即使无transient修饰,也不会序列化