NotActiveException异常类无引入包
继承自ObjectStreamException
类头注释如下:
* Thrown when serialization or deserialization is not active.
大意为:当序列化和反序列化不活动时抛出
该类含有如下的成员变量:
序列化ID
private static final long serialVersionUID = -3893467273049808895L;
该类含有如下的成员方法:
含有错误原因的构造方法
public NotActiveException(String reason) { super(reason); }
默认构造方法:
public NotActiveException() { super(); }
该类实在没啥说的……简单易懂
NotSerializableException无引入包
继承自ObjectStreamException
类头注释如下:
/** * Thrown when an instance is required to have a Serializable interface. * The serialization runtime or the class of the instance can throw * this exception. The argument should be the name of the class. * * @author unascribed * @since JDK1.1 */
大意如下:
当实例需要请求调用序列化接口抛出
序列化运行时或者该类被实例化时抛出该异常
参数是类名
该类含有如下成员变量:
序列化ID:
private static final long serialVersionUID = 2906642554793891381L;
该类含有如下成员方法:
构造函数(含错误原因
public NotSerializableException(String classname) { super(classname); }
默认构造方法:
public NotSerializableException() { super(); }
该类往往是实例需被序列化而该类没有完成序列化接口时抛出,回去给类加个接口就行