- java.lang.Object
-  
      - javax.sql.rowset.serial.SerialJavaObject
 
-  
       - 实现的所有接口
-  
         Serializable,Cloneable
 
 public class SerialJavaObject extends Object implements Serializable, Cloneable SQL编程语言中可序列化的映射,其值为SQLJAVA_OBJECT。 假设Java对象实现了Serializable接口,则此类只包含序列化过程。但是,如果由于Java对象不能立即序列化而无法进行序列化,则此类将尝试序列化所有非静态成员以允许对象状态进行序列化。 静态或瞬态字段无法序列化; 尝试序列化它们将导致抛出 SerialException对象。线程安全SerialJavaObject不适合多个并发线程使用。 如果要由多个线程使用SerialJavaObject,则应通过适当的同步来控制对SerialJavaObject的访问。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
 
-  
        
       -  
             构造方法摘要构造方法 构造器 描述 SerialJavaObject(Object obj)构造函数为SerialJavaObject助手类。
 
-  
             
-  
        
       -  
             构造方法详细信息-  SerialJavaObjectpublic SerialJavaObject(Object obj) throws SerialException 构造函数为SerialJavaObject助手类。- 参数
-  
              obj- 要序列化的JavaObject
- 异常
-  
              SerialException- 如果发现对象不可序列化
 
 
-  
 -  
             方法详细信息-  getObjectpublic Object getObject() throws SerialException 返回Object,它是此SerialJavaObject对象的副本。- 结果
- 
               这个 
              SerialJavaObject对象的副本,作为Java编程语言中的Object
- 异常
-  
              SerialException- 如果实例已损坏
 
 -  getFieldspublic 字段[] getFields() throws SerialException 返回字段对象的数组,其中包含此帮助程序类正在序列化的对象的每个字段。- 结果
- 
               一组 
              字段对象
- 异常
-  
              SerialException- 如果在访问序列化对象时遇到错误
-  
              SecurityException- 如果存在安全管理器 s且调用者的类加载器与序列化的 object的类的类加载器的类型或祖先不同,则调用s.checkPackageAccess()将拒绝访问该类的包。
- 另请参见:
-  
              Class.getFields()
 
 -  equalspublic boolean equals(Object o) 将此SerialJavaObject与指定的对象进行比较。 当且仅当参数不是null并且是与此对象相同的SerialJavaObject对象时,结果为true- 重写:
-  
              equals类Object
- 参数
-  
              o-要比较的对象这个SerialJavaObject反对
- 结果
-  
              true如果给定的对象表示SerialJavaObject等效于此SerialJavaObject,false否则
- 另请参见:
-  
              Object.hashCode(),HashMap
 
 -  hashCodepublic int hashCode() 返回此SerialJavaObject的哈希码。SerialJavaObject对象的哈希码被Object它存储的Object的哈希码- 重写:
-  
              hashCode类Object
- 结果
- 此对象的哈希码值。
- 另请参见:
-  
              Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
 
 
-  
 
-