| 
Foundation 1.1.2 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| パッケージ java.io | 
|---|
| Class java.io.CharConversionException extends IOException implements Serializable | 
|---|
| Class java.io.EOFException extends IOException implements Serializable | 
|---|
| Class java.io.File extends Object implements Serializable | 
|---|
serialVersionUID: 301077366599181567L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
String path
| Class java.io.FileNotFoundException extends IOException implements Serializable | 
|---|
| Class java.io.FilePermissionCollection extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: 2202956749081564585L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Vector permissions
| Class java.io.InterruptedIOException extends IOException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
int bytesTransferred
| Class java.io.InvalidClassException extends ObjectStreamException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String classname
| Class java.io.InvalidObjectException extends ObjectStreamException implements Serializable | 
|---|
| Class java.io.IOException extends Exception implements Serializable | 
|---|
| Class java.io.NotActiveException extends ObjectStreamException implements Serializable | 
|---|
| Class java.io.NotSerializableException extends ObjectStreamException implements Serializable | 
|---|
| Class java.io.ObjectStreamClass extends Object implements Serializable | 
|---|
serialVersionUID: -6120832682080437368L
| 直列化されたフィールド | 
|---|
| Class java.io.ObjectStreamException extends IOException implements Serializable | 
|---|
| Class java.io.OptionalDataException extends ObjectStreamException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
int length
boolean eof
| Class java.io.SerializablePermission extends BasicPermission implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String actions
| Class java.io.StreamCorruptedException extends ObjectStreamException implements Serializable | 
|---|
| Class java.io.SyncFailedException extends IOException implements Serializable | 
|---|
| Class java.io.UnsupportedEncodingException extends IOException implements Serializable | 
|---|
| Class java.io.UTFDataFormatException extends IOException implements Serializable | 
|---|
| Class java.io.WriteAbortedException extends ObjectStreamException implements Serializable | 
|---|
serialVersionUID: -3326426625597282442L
| 直列化されたフィールド | 
|---|
Exception detail
このフィールドは、汎用的な例外チェーン機能以前から使用されています。この情報を取得するために、Throwable.getCause() メソッドを使用することをお勧めします。
| パッケージ java.lang | 
|---|
| Class java.lang.AbstractMethodError extends IncompatibleClassChangeError implements Serializable | 
|---|
| Class java.lang.ArithmeticException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.ArrayIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable | 
|---|
| Class java.lang.ArrayStoreException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.AssertionError extends Error implements Serializable | 
|---|
| Class java.lang.Boolean extends Object implements Serializable | 
|---|
serialVersionUID: -3665804199014368530L
| 直列化されたフィールド | 
|---|
boolean value
| Class java.lang.Byte extends Number implements Serializable | 
|---|
serialVersionUID: -7183698231559129828L
| 直列化されたフィールド | 
|---|
byte value
Byte の値
| Class java.lang.Character extends Object implements Serializable | 
|---|
serialVersionUID: 3786198910865385080L
| 直列化されたフィールド | 
|---|
char value
Character の値
| Class java.lang.Class extends Object implements Serializable | 
|---|
serialVersionUID: 3206093459760846163L
| 直列化の概要 | 
|---|
      TC_CLASS ClassDescriptor
      A ClassDescriptor is a special cased serialization of 
      a java.io.ObjectStreamClass instance. 
 
新しいハンドルは、クラス記述子がはじめてストリームに書き込まれるときに生成されます。クラス記述子へのこれ以後の参照は、最初のクラス記述子インスタンスへの参照として書き込まれます。
ObjectStreamClass| 直列化されたフィールド | 
|---|
| Class java.lang.ClassCastException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.ClassCircularityError extends LinkageError implements Serializable | 
|---|
| Class java.lang.ClassFormatError extends LinkageError implements Serializable | 
|---|
| Class java.lang.ClassNotFoundException extends Exception implements Serializable | 
|---|
serialVersionUID: 9176873029745254542L
| 直列化されたフィールド | 
|---|
Throwable ex
| Class java.lang.CloneNotSupportedException extends Exception implements Serializable | 
|---|
| Class java.lang.Double extends Number implements Serializable | 
|---|
serialVersionUID: -9172774392245257468L
| 直列化されたフィールド | 
|---|
double value
| Class java.lang.Enum extends Object implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String name
int ordinal
| Class java.lang.EnumConstantNotPresentException extends RuntimeException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
Class enumType
String constantName
| Class java.lang.Error extends Throwable implements Serializable | 
|---|
serialVersionUID: 4980196508277280342L
| Class java.lang.Exception extends Throwable implements Serializable | 
|---|
serialVersionUID: -3387516993124229948L
| Class java.lang.ExceptionInInitializerError extends LinkageError implements Serializable | 
|---|
serialVersionUID: 1521711792217232256L
| 直列化されたフィールド | 
|---|
Throwable exception
| Class java.lang.Float extends Number implements Serializable | 
|---|
serialVersionUID: -2671257302660747028L
| 直列化されたフィールド | 
|---|
float value
| Class java.lang.IllegalAccessError extends IncompatibleClassChangeError implements Serializable | 
|---|
| Class java.lang.IllegalAccessException extends Exception implements Serializable | 
|---|
| Class java.lang.IllegalArgumentException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.IllegalMonitorStateException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.IllegalStateException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.IllegalThreadStateException extends IllegalArgumentException implements Serializable | 
|---|
| Class java.lang.IncompatibleClassChangeError extends LinkageError implements Serializable | 
|---|
| Class java.lang.IndexOutOfBoundsException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.InstantiationError extends IncompatibleClassChangeError implements Serializable | 
|---|
| Class java.lang.InstantiationException extends Exception implements Serializable | 
|---|
| Class java.lang.Integer extends Number implements Serializable | 
|---|
serialVersionUID: 1360826667806852920L
| 直列化されたフィールド | 
|---|
int value
Integer 型の値です。
| Class java.lang.InternalError extends VirtualMachineError implements Serializable | 
|---|
| Class java.lang.InterruptedException extends Exception implements Serializable | 
|---|
| Class java.lang.LinkageError extends Error implements Serializable | 
|---|
| Class java.lang.Long extends Number implements Serializable | 
|---|
serialVersionUID: 4290774380558885855L
| 直列化されたフィールド | 
|---|
long value
Long の値です。
| Class java.lang.NegativeArraySizeException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.NoClassDefFoundError extends LinkageError implements Serializable | 
|---|
| Class java.lang.NoSuchFieldError extends IncompatibleClassChangeError implements Serializable | 
|---|
| Class java.lang.NoSuchFieldException extends Exception implements Serializable | 
|---|
| Class java.lang.NoSuchMethodError extends IncompatibleClassChangeError implements Serializable | 
|---|
| Class java.lang.NoSuchMethodException extends Exception implements Serializable | 
|---|
| Class java.lang.NullPointerException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.Number extends Object implements Serializable | 
|---|
serialVersionUID: -8742448824652078965L
| Class java.lang.NumberFormatException extends IllegalArgumentException implements Serializable | 
|---|
serialVersionUID: -2848938806368998894L
| Class java.lang.OutOfMemoryError extends VirtualMachineError implements Serializable | 
|---|
| Class java.lang.RuntimeException extends Exception implements Serializable | 
|---|
serialVersionUID: -7034897190745766939L
| Class java.lang.RuntimePermission extends BasicPermission implements Serializable | 
|---|
| Class java.lang.SecurityException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.Short extends Number implements Serializable | 
|---|
serialVersionUID: 7515723908773894738L
| 直列化されたフィールド | 
|---|
short value
Short の値です。
| Class java.lang.StackOverflowError extends VirtualMachineError implements Serializable | 
|---|
| Class java.lang.StackTraceElement extends Object implements Serializable | 
|---|
serialVersionUID: 6992337162326171013L
| 直列化されたフィールド | 
|---|
String declaringClass
String methodName
String fileName
int lineNumber
boolean isCompiled
String methodSignature
| Class java.lang.String extends Object implements Serializable | 
|---|
serialVersionUID: -6849794470754667710L
| 直列化の概要 | 
|---|
      TC_STRING (utf String)
 
String は DataOutput.writeUTF メソッドによって書き込まれます。ストリーム内の文字列インスタンスに対するそれ以降のすべての参照を示すために新しいハンドルが生成されます。
| 直列化されたフィールド | 
|---|
| Class java.lang.StringBuffer extends Object implements Serializable | 
|---|
serialVersionUID: 3388685877147921107L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
char[] value
int count
boolean shared
| Class java.lang.StringBuilder extends java.lang.AbstractStringBuilder implements Serializable | 
|---|
serialVersionUID: 4383685877147921099L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream arg0)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream arg0)
                  throws IOException
IOException| Class java.lang.StringIndexOutOfBoundsException extends IndexOutOfBoundsException implements Serializable | 
|---|
| Class java.lang.ThreadDeath extends Error implements Serializable | 
|---|
| Class java.lang.Throwable extends Object implements Serializable | 
|---|
serialVersionUID: -3042686055658047285L
| 直列化メソッド | 
|---|
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
String detailMessage
Throwable cause
StackTraceElement[] stackTrace
Throwable.getStackTrace() により返される値です。
| Class java.lang.TypeNotPresentException extends RuntimeException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String typeName
| Class java.lang.UnknownError extends VirtualMachineError implements Serializable | 
|---|
| Class java.lang.UnsatisfiedLinkError extends LinkageError implements Serializable | 
|---|
| Class java.lang.UnsupportedClassVersionError extends ClassFormatError implements Serializable | 
|---|
| Class java.lang.UnsupportedOperationException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.VerifyError extends LinkageError implements Serializable | 
|---|
| Class java.lang.VirtualMachineError extends Error implements Serializable | 
|---|
| パッケージ java.lang.reflect | 
|---|
| Class java.lang.reflect.GenericSignatureFormatError extends ClassFormatError implements Serializable | 
|---|
| Class java.lang.reflect.InvocationTargetException extends Exception implements Serializable | 
|---|
serialVersionUID: 4085088731926701167L
| 直列化されたフィールド | 
|---|
Throwable target
| Class java.lang.reflect.MalformedParameterizedTypeException extends RuntimeException implements Serializable | 
|---|
| Class java.lang.reflect.Proxy extends Object implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
InvocationHandler h
| Class java.lang.reflect.ReflectPermission extends BasicPermission implements Serializable | 
|---|
| Class java.lang.reflect.UndeclaredThrowableException extends RuntimeException implements Serializable | 
|---|
serialVersionUID: 330127114055056639L
| 直列化されたフィールド | 
|---|
Throwable undeclaredThrowable
| パッケージ java.math | 
|---|
| Class java.math.BigDecimal extends Number implements Serializable | 
|---|
serialVersionUID: 6108874887143696463L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
BigInteger intVal
BigDecimal.unscaledValue()int scale
BigDecimal.scale| Class java.math.BigInteger extends Number implements Serializable | 
|---|
serialVersionUID: -8287574255936472291L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundExceptionprivate Object writeReplace()
| 直列化されたフィールド | 
|---|
int signum
byte[] magnitude
int bitCount
BigInteger.bitCountint bitLength
BigInteger.bitLengthint lowestSetBit
BigInteger.getLowestSetBit()int firstNonzeroByteNum
| Class java.math.MathContext extends Object implements Serializable | 
|---|
serialVersionUID: 5579720004786848255L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream arg0)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
int precision
java.math.RoundingMode roundingMode
| パッケージ java.net | 
|---|
| Class java.net.BindException extends SocketException implements Serializable | 
|---|
| Class java.net.ConnectException extends SocketException implements Serializable | 
|---|
| Class java.net.HttpRetryException extends IOException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
int responseCode
String location
| Class java.net.Inet4Address extends InetAddress implements Serializable | 
|---|
serialVersionUID: 3286316764910316507L
| 直列化メソッド | 
|---|
private Object writeReplace()
                     throws ObjectStreamException
ObjectStreamException - このオブジェクトを置き換える新しいオブジェクトを生成できなかった場合| Class java.net.Inet6Address extends InetAddress implements Serializable | 
|---|
serialVersionUID: 6880410070516793377L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
byte[] ipaddress
| Class java.net.InetAddress extends Object implements Serializable | 
|---|
serialVersionUID: 3286316764910316507L
| 直列化メソッド | 
|---|
private Object readResolve()
                    throws ObjectStreamException
ObjectStreamException - このオブジェクトを置き換える新しいオブジェクトを生成できなかった場合| 直列化されたフィールド | 
|---|
String hostName
int address
int family
| Class java.net.InetSocketAddress extends SocketAddress implements Serializable | 
|---|
serialVersionUID: 5076001401234631237L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
String hostname
InetAddress addr
int port
| Class java.net.MalformedURLException extends IOException implements Serializable | 
|---|
| Class java.net.NetPermission extends BasicPermission implements Serializable | 
|---|
serialVersionUID: -8343910153355041693L
| Class java.net.NoRouteToHostException extends SocketException implements Serializable | 
|---|
| Class java.net.PortUnreachableException extends SocketException implements Serializable | 
|---|
| Class java.net.ProtocolException extends IOException implements Serializable | 
|---|
| Class java.net.SocketAddress extends Object implements Serializable | 
|---|
| Class java.net.SocketException extends IOException implements Serializable | 
|---|
| Class java.net.SocketPermissionCollection extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: 2787186408602843674L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Vector permissions
| Class java.net.SocketTimeoutException extends InterruptedIOException implements Serializable | 
|---|
| Class java.net.UnknownHostException extends IOException implements Serializable | 
|---|
| Class java.net.UnknownServiceException extends IOException implements Serializable | 
|---|
| Class java.net.URI extends Object implements Serializable | 
|---|
serialVersionUID: -6052424284110960213L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream is)
                 throws ClassNotFoundException,
                        IOException
 string フィールドの値を読み取るために、ObjectInputStream.defaultReadObject() メソッドが呼び出されます。その結果が通常どおりに解析されます。
ClassNotFoundException
IOException
private void writeObject(ObjectOutputStream os)
                  throws IOException
 URI インスタンスの直列化可能な唯一のフィールドは、string フィールドです。そのフィールドには値が設定されます。値がまだ設定されていない場合は、指定されたオブジェクト出力ストリームの ObjectOutputStream.defaultWriteObject() メソッドが呼び出されます。
IOException| 直列化されたフィールド | 
|---|
String string
| Class java.net.URISyntaxException extends Exception implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String input
int index
| Class java.net.URL extends Object implements Serializable | 
|---|
serialVersionUID: -7627629688361524110L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
String protocol
String host
int port
String file
file は path[?query] として定義されます。
String authority
String ref
int hashCode
| パッケージ java.security | 
|---|
| Class java.security.AccessControlException extends SecurityException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
Permission perm
| Class java.security.AllPermissionCollection extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: -4023755556366636806L
| 直列化されたフィールド | 
|---|
boolean all_allowed
| Class java.security.AuthProvider extends Provider implements Serializable | 
|---|
| Class java.security.BasicPermission extends Permission implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| Class java.security.BasicPermissionCollection extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: 739301742472979399L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
boolean all_allowed
true if this BasicPermissionCollection
   contains a BasicPermission with '*' as its permission name.Class permClass
Hashtable permissions
| Class java.security.CodeSigner extends Object implements Serializable | 
|---|
serialVersionUID: 6819288105193937581L
| 直列化されたフィールド | 
|---|
CertPath signerCertPath
java.security.Timestamp timestamp
| Class java.security.CodeSource extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
                  throws IOException
URL の後ろには、従う必要がある証明書の数を示す int が続きます (値が「ゼロ」の場合は、このオブジェクトに関連した証明書がないことを示している)。
それぞれの証明書は、証明書タイプを表す String、証明書の符号化の長さを表す int、符号化された証明書そのもの (バイトの配列の形式) の順序で書き出されます。IOException| 直列化されたフィールド | 
|---|
URL location
| Class java.security.DigestException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.GeneralSecurityException extends Exception implements Serializable | 
|---|
| Class java.security.GuardedObject extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void writeObject(ObjectOutputStream oos)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Object object
Guard guard
| Class java.security.Identity extends Object implements Serializable | 
|---|
serialVersionUID: 3609922007826600659L
| 直列化されたフィールド | 
|---|
String name
PublicKey publicKey
String info
IdentityScope scope
Vector certificates
| Class java.security.IdentityScope extends Identity implements Serializable | 
|---|
| Class java.security.InvalidAlgorithmParameterException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.InvalidKeyException extends KeyException implements Serializable | 
|---|
| Class java.security.InvalidParameterException extends IllegalArgumentException implements Serializable | 
|---|
| Class java.security.KeyException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.KeyManagementException extends KeyException implements Serializable | 
|---|
| Class java.security.KeyPair extends Object implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
PrivateKey privateKey
PublicKey publicKey
| Class java.security.KeyRep extends Object implements Serializable | 
|---|
serialVersionUID: -4757683898830641853L
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws ObjectStreamException
ObjectStreamException| 直列化されたフィールド | 
|---|
java.security.KeyRep.Type type
String algorithm
String format
byte[] encoded
| Class java.security.KeyStoreException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.NoSuchAlgorithmException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.NoSuchProviderException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.Permission extends Object implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String name
| Class java.security.PermissionCollection extends Object implements Serializable | 
|---|
serialVersionUID: -6727011328946861783L
| 直列化されたフィールド | 
|---|
boolean readOnly
| Class java.security.PermissionsHash extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: -8491988220802933440L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Hashtable perms
| Class java.security.PrivilegedActionException extends Exception implements Serializable | 
|---|
serialVersionUID: 4724086851538908602L
| 直列化されたフィールド | 
|---|
Exception exception
| Class java.security.Provider extends Properties implements Serializable | 
|---|
serialVersionUID: -4298000515446427739L
| 直列化されたフィールド | 
|---|
String name
String info
double version
| Class java.security.ProviderException extends RuntimeException implements Serializable | 
|---|
| Class java.security.SecureRandom extends Random implements Serializable | 
|---|
serialVersionUID: 4940670005562187L
| 直列化されたフィールド | 
|---|
Provider provider
SecureRandomSpi secureRandomSpi
byte[] state
MessageDigest digest
byte[] randomBytes
int randomBytesUsed
long counter
| Class java.security.SecureRandomSpi extends Object implements Serializable | 
|---|
| Class java.security.SecurityPermission extends BasicPermission implements Serializable | 
|---|
| Class java.security.SignatureException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.SignedObject extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
byte[] content
byte[] signature
String thealgorithm
| Class java.security.Signer extends Identity implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
PrivateKey privateKey
| Class java.security.Timestamp extends Object implements Serializable | 
|---|
serialVersionUID: -5502683707821851294L
| 直列化されたフィールド | 
|---|
Date timestamp
CertPath signerCertPath
| Class java.security.UnrecoverableEntryException extends GeneralSecurityException implements Serializable | 
|---|
serialVersionUID: -4527142945246286535L
| Class java.security.UnrecoverableKeyException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.UnresolvedPermission extends Permission implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream ois)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream oos)
                  throws IOException
type を表す String、name を表す String、actions を表す String、従うべき証明書の数を表す int (このオブジェクトに関連した証明書がない場合は値 0) の順になります。
それぞれの証明書は、証明書タイプを表す String、証明書の符号化の長さを表す int、符号化された証明書そのもの (バイトの配列の形式) の順序で書き出されます。IOException| 直列化されたフィールド | 
|---|
String type
String name
String actions
| Class java.security.UnresolvedPermissionCollection extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: -7176153071733132400L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Hashtable permissions
| パッケージ java.security.acl | 
|---|
| Class java.security.acl.AclNotFoundException extends Exception implements Serializable | 
|---|
| Class java.security.acl.LastOwnerException extends Exception implements Serializable | 
|---|
| Class java.security.acl.NotOwnerException extends Exception implements Serializable | 
|---|
| パッケージ java.security.cert | 
|---|
| Class java.security.cert.Certificate extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object writeReplace()
                       throws ObjectStreamException
ObjectStreamException - この Certificate を表す新しいオブジェクトを生成できなかった場合| 直列化されたフィールド | 
|---|
String type
| Class java.security.cert.Certificate.CertificateRep extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws ObjectStreamException
ObjectStreamException - Certificate が解釈処理できない場合| 直列化されたフィールド | 
|---|
String type
byte[] data
| Class java.security.cert.CertificateEncodingException extends CertificateException implements Serializable | 
|---|
| Class java.security.cert.CertificateException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.cert.CertificateExpiredException extends CertificateException implements Serializable | 
|---|
| Class java.security.cert.CertificateNotYetValidException extends CertificateException implements Serializable | 
|---|
| Class java.security.cert.CertificateParsingException extends CertificateException implements Serializable | 
|---|
| Class java.security.cert.CertPath extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object writeReplace()
                       throws ObjectStreamException
CertPath を CertPathRep オブジェクトに置き換えます。
ObjectStreamException - この証明書パスを表す CertPathRep を生成できなかった場合| 直列化されたフィールド | 
|---|
String type
| Class java.security.cert.CertPath.CertPathRep extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws ObjectStreamException
CertPath を返します。
ObjectStreamException - CertPath が構築できなかった場合| 直列化されたフィールド | 
|---|
String type
byte[] data
| Class java.security.cert.CertPathBuilderException extends GeneralSecurityException implements Serializable | 
|---|
serialVersionUID: 5316471420178794402L
| Class java.security.cert.CertPathValidatorException extends GeneralSecurityException implements Serializable | 
|---|
serialVersionUID: -3083180014971893139L
| 直列化されたフィールド | 
|---|
int index
CertPath certPath
| Class java.security.cert.CertStoreException extends GeneralSecurityException implements Serializable | 
|---|
serialVersionUID: 2395296107471573245L
| Class java.security.cert.CRLException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.cert.X509Certificate extends Certificate implements Serializable | 
|---|
| パッケージ java.security.interfaces | 
|---|
| パッケージ java.security.spec | 
|---|
| Class java.security.spec.InvalidKeySpecException extends GeneralSecurityException implements Serializable | 
|---|
| Class java.security.spec.InvalidParameterSpecException extends GeneralSecurityException implements Serializable | 
|---|
| パッケージ java.text | 
|---|
| Class java.text.AttributedCharacterIterator.Attribute extends Object implements Serializable | 
|---|
serialVersionUID: -9142742483513960612L
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws InvalidObjectException
InvalidObjectException| 直列化されたフィールド | 
|---|
String name
| Class java.text.ChoiceFormat extends NumberFormat implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
InvalidObjectException - ストリームから読み込まれたオブジェクトが無効である場合
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
double[] choiceLimits
choiceLimits[i] 以上で、choiceLimits[i+1] より小さい場合に choiceFormats[i] を返します。
String[] choiceFormats
choiceLimits[i] 以上で、choiceLimits[i+1] より小さい場合に choiceFormats[i] を返します。
| Class java.text.DateFormat extends Format implements Serializable | 
|---|
serialVersionUID: 7218322306649953788L
| 直列化されたフィールド | 
|---|
Calendar calendar
DateFormat が使用するカレンダです。サブクラスは、このカレンダを、この DateFormat に対応するロケールに適したカレンダに初期化する必要があります。
NumberFormat numberFormat
DateFormat が使用する数値フォーマッタです。サブクラスは、この数値フォーマッタを、この DateFormat に対応するロケールに適した数値フォーマットに初期化する必要があります。
| Class java.text.DateFormat.Field extends Format.Field implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws InvalidObjectException
InvalidObjectException - 定数が解釈処理できない場合| 直列化されたフィールド | 
|---|
int calendarField
| Class java.text.DateFormatSymbols extends Object implements Serializable | 
|---|
serialVersionUID: -5987973545549424702L
| 直列化されたフィールド | 
|---|
String[] eras
Calendar.BC and Calendar.AD.
String[] months
Calendar.JANUARY, Calendar.FEBRUARY, etc.
String[] shortMonths
Calendar.JANUARY, Calendar.FEBRUARY, etc.
String[] weekdays
Calendar.SUNDAY,
 Calendar.MONDAY, etc.
 The element weekdays[0] is ignored.
String[] shortWeekdays
Calendar.SUNDAY,
 Calendar.MONDAY, etc.
 The element shortWeekdays[0] is ignored.
String[] ampms
Calendar.AM and
 Calendar.PM.
String[][] zoneStrings
TimeZone.
 Each such row contains (with i ranging from
 0..n-1):
 zoneStrings[i][0] - time zone IDzoneStrings[i][1] - long name of zone in standard
 timezoneStrings[i][2] - short name of zone in
 standard timezoneStrings[i][3] - long name of zone in daylight
 savings timezoneStrings[i][4] - short name of zone in daylight
 savings time
TimeZoneString localPatternChars
DateFormat.ERA_FIELD,
 DateFormat.YEAR_FIELD, etc.  Thus, if the string were
 "Xz...", then localized patterns would use 'X' for era and 'z' for year.
| Class java.text.DecimalFormat extends NumberFormat implements Serializable | 
|---|
serialVersionUID: 864413376551465018L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
serialVersionOnStream が 1 未満の場合、このストリームが JDK 1.1 で書き込まれたことを意味しますが、この場合は useExponentialNotation を false に初期化します。この機能は JDK 1.1 には存在しないためです。最後に、serialVersionOnStream を最大許容値に設定し直します。その結果、このオブジェクトがふたたびストリーム出力される場合にデフォルトの直列化が正しく機能します。
 最小整数桁数または最大整数桁数が DOUBLE_INTEGER_DIGITS よりも大きい場合、または最小小数桁数または最大小数桁数が DOUBLE_FRACTION_DIGITS よりも大きい場合、ストリームデータは無効となり、このメソッドは InvalidObjectException をスローします。
 
2 より古いストリームバージョンには、posPrefixPattern などの接尾辞パターン変数がありません。そのため、これらのバージョンは null に初期化されて、接尾辞文字列がリテラル値とみなされます。これは、Version 2 以前の動作に対応するために必要な動作です。
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
String positivePrefix
DecimalFormat.getPositivePrefix()String positiveSuffix
DecimalFormat.getPositiveSuffix()String negativePrefix
DecimalFormat.getNegativePrefix()String negativeSuffix
DecimalFormat.getNegativeSuffix()String posPrefixPattern
positivePrefix に一致します。
 このパターンは、expandAffix() メソッドによって positivePrefix に拡張されて、symbols 内で変更を反映するために positivePrefix を更新します。この変数が null の場合、positivePrefix は symbols の変更時に変更されないリテラル値とみなされます。この変数は、ストリームから復元されたストリームの Version 2 より古い DecimalFormat の場合は、常に null です。
String posSuffixPattern
positiveSuffix と一致します。この変数は posPrefixPattern と似ています。 詳細は、posPrefixPattern を参照してください。
String negPrefixPattern
negativePrefix と一致します。この変数は posPrefixPattern と似ています。 詳細は、posPrefixPattern を参照してください。
String negSuffixPattern
negativeSuffix と一致します。この変数は posPrefixPattern と似ています。 詳細は、posPrefixPattern を参照してください。
int multiplier
DecimalFormat.getMultiplier()byte groupingSize
NumberFormat.groupingUsed が true の場合は、0 より大きい値になる必要があります。
DecimalFormat.getGroupingSize(), 
NumberFormat.isGroupingUsed()boolean decimalSeparatorAlwaysShown
DecimalFormat.isDecimalSeparatorAlwaysShown()DecimalFormatSymbols symbols
DecimalFormatSymbols オブジェクトです。グループ区切り文字、小数区切り文字など、数値をフォーマットするための記号を格納します。
DecimalFormat.setDecimalFormatSymbols(java.text.DecimalFormatSymbols), 
DecimalFormatSymbolsboolean useExponentialNotation
byte minExponentDigits
useExponentialNotation が true でない場合、このフィールドは無視されます。
int serialVersionOnStream
useExponentialNotation および minExponentDigits を含む
posPrefixPattern、posSuffixPattern、negPrefixPattern、および negSuffixPattern が追加されている
 
| Class java.text.DecimalFormatSymbols extends Object implements Serializable | 
|---|
serialVersionUID: 5772796243397350300L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
serialVersionOnStream が 1 より小さい場合、monetarySeparator を decimalSeparator と同じ値に初期化し、exponential を「E」に初期化します。serialVersionOnStream が 2 より小さい場合、locale をルートロケールに初期化します。serialVersionOnStream を最大許容値に設定し直し、その結果、このオブジェクトがふたたびストリーム出力される場合にデフォルトの直列化が正しく機能します。intlCurrencySymbol フィールドからの通貨を初期化します。
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
char zeroDigit
DecimalFormatSymbols.getZeroDigit()char groupingSeparator
DecimalFormatSymbols.getGroupingSeparator()char decimalSeparator
DecimalFormatSymbols.getDecimalSeparator()char perMill
DecimalFormatSymbols.getPerMill()char percent
DecimalFormatSymbols.getPercent()char digit
DecimalFormatSymbols.getDigit()char patternSeparator
DecimalFormatSymbols.getPatternSeparator()String infinity
DecimalFormatSymbols.getInfinity()String NaN
DecimalFormatSymbols.getNaN()char minusSign
DecimalFormatSymbols.getMinusSign()String currencySymbol
DecimalFormatSymbols.getCurrencySymbol()String intlCurrencySymbol
DecimalFormatSymbols.getInternationalCurrencySymbol()char monetarySeparator
DecimalFormatSymbols.getMonetaryDecimalSeparator()char exponential
このフィールドは、実装およびストリームフォーマットによってサポートされてはいますが、public API では設定できません。今後の API で追加される予定です。
Locale locale
int serialVersionOnStream
DecimalFormatSymbols のバージョンを示します。次に有効な値を示します。
 monetarySeparator および exponential を含む
locale フィールドを含む
 DecimalFormatSymbols をストリーム出力する場合、最新のフォーマット (serialVersionOnStream の最大許容値に相当) が常に記述されます。
| Class java.text.Format extends Object implements Serializable | 
|---|
serialVersionUID: -299282585814624189L
| Class java.text.Format.Field extends AttributedCharacterIterator.Attribute implements Serializable | 
|---|
| Class java.text.MessageFormat extends Format implements Serializable | 
|---|
serialVersionUID: 6479157306784022952L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
InvalidObjectException - ストリームから読み込まれたオブジェクトが無効である場合
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
Locale locale
String pattern
Format[] formats
int[] offsets
int[] argumentNumbers
int maxOffset
offsets の項目数から 1 を減算した値です。使用されている offsets 内で最大の番号を持つ要素のインデックスと考えることもできます。offsets と同様に、すべての配列は同じ数の要素を持つので、この変数だけですべての配列にある項目の総数がわかります。
| Class java.text.MessageFormat.Field extends Format.Field implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws InvalidObjectException
InvalidObjectException - 定数が解釈処理できない場合| Class java.text.NumberFormat extends Format implements Serializable | 
|---|
serialVersionUID: -2308460125733713944L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
serialVersionOnStream が 1 より小さい場合 (ストリームが JDK 1.1 で記述されたことを示す) は、maximumIntegerDigits などの int フィールドを maxIntegerDigits などの byte フィールドと同じに設定します。 その理由は、int フィールドが JDK 1.1 になかったからです。最後に、serialVersionOnStream を最大許容値に設定し直します。その結果、このオブジェクトがふたたびストリーム出力される場合にデフォルトの直列化が正しく機能します。
 minimumIntegerDigits が maximumIntegerDigits より大きい場合、または minimumFractionDigits が maximumFractionDigits より大きい場合、ストリームデータは無効となり、このメソッドは InvalidObjectException をスローします。さらに、これらの値に負の値がある場合このメソッドは InvalidObjectException をスローします。
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
                  throws IOException
maxIntegerDigits などの byte フィールドを maximumIntegerDigits などの int フィールドと同じ (Byte.MAX_VALUE の方が小さい場合はその値) に設定します。
IOException| 直列化されたフィールド | 
|---|
boolean groupingUsed
NumberFormat.isGroupingUsed()byte maxIntegerDigits
maxIntegerDigits は、minIntegerDigits 以上である必要があります。  
注: このフィールドは、JDK 1.1 との直列化互換性のためだけに提供されています。Java 2 プラットフォーム Version 1.2 以降のバージョンでは、新しい int フィールド maximumIntegerDigits が代わりに使用されます。ストリームに書き込まれる場合、maxIntegerDigits は maximumIntegerDigits と Byte.MAX_VALUE のうちのどちらか小さいほうに設定されます。ストリームから読み込まれる場合、このフィールドは serialVersionOnStream が 1 より小さい場合にだけ使用されます。
NumberFormat.getMaximumIntegerDigits()byte minIntegerDigits
minimumIntegerDigits は、maximumIntegerDigits 以下である必要があります。  
注: このフィールドは、JDK 1.1 との直列化互換性のためだけに提供されています。Java 2 プラットフォーム Version1.2 以降のバージョンでは、新しい int フィールド minimumIntegerDigits が代わりに使用されます。ストリームに書き込まれる場合、minIntegerDigits は minimumIntegerDigits と Byte.MAX_VALUE のうちのどちらか小さいほうに設定されます。ストリームから読み込まれる場合、このフィールドは serialVersionOnStream が 1 より小さい場合にだけ使用されます。
NumberFormat.getMinimumIntegerDigits()byte maxFractionDigits
maximumFractionDigits は、minimumFractionDigits 以上である必要があります。  
注: このフィールドは、JDK 1.1 との直列化互換性のためだけに提供されています。Java 2 プラットフォーム Version 1.2 以降のバージョンでは、新しい int フィールド maximumFractionDigits が代わりに使用されます。ストリームに書き込まれる場合、maxFractionDigits は maximumFractionDigits と Byte.MAX_VALUE のうちのどちらか小さいほうに設定されます。ストリームから読み込まれる場合、このフィールドは serialVersionOnStream が 1 より小さい場合にだけ使用されます。
NumberFormat.getMaximumFractionDigits()byte minFractionDigits
minimumFractionDigits は、maximumFractionDigits 以下である必要があります。  
注: このフィールドは、JDK 1.1 との直列化互換性のためだけに提供されています。Java 2 プラットフォーム Version 1.2 以降のバージョンでは、新しい int フィールド minimumFractionDigits が代わりに使用されます。ストリームに書き込まれる場合、minFractionDigits は minimumFractionDigits と Byte.MAX_VALUE のうちのどちらか小さいほうに設定されます。ストリームから読み込まれる場合、このフィールドは serialVersionOnStream が 1 より小さい場合にだけ使用されます。
NumberFormat.getMinimumFractionDigits()boolean parseIntegerOnly
NumberFormat.isParseIntegerOnly()int maximumIntegerDigits
maximumIntegerDigits は、minimumIntegerDigits 以上である必要があります。
NumberFormat.getMaximumIntegerDigits()int minimumIntegerDigits
minimumIntegerDigits は、maximumIntegerDigits 以下である必要があります。
NumberFormat.getMinimumIntegerDigits()int maximumFractionDigits
maximumFractionDigits は、minimumFractionDigits 以上である必要があります。
NumberFormat.getMaximumFractionDigits()int minimumFractionDigits
minimumFractionDigits は、maximumFractionDigits 以下である必要があります。
NumberFormat.getMinimumFractionDigits()int serialVersionOnStream
NumberFormat のバージョンを示します。次に有効な値を示します。
 maximumIntegerDigits などの int フィールドの代わりに、maxIntegerDigits などの byte フィールドが使用される
maxIntegerDigits などの byte フィールドの値は無視され、代わりに maximumIntegerDigits などの int フィールドが使用される
 NumberFormat をストリーム出力する場合、最新のフォーマット (serialVersionOnStream の最大許容値に相当) が常に記述されます。
| Class java.text.NumberFormat.Field extends Format.Field implements Serializable | 
|---|
| 直列化メソッド | 
|---|
protected Object readResolve()
                      throws InvalidObjectException
InvalidObjectException - 定数が解釈処理できない場合| Class java.text.ParseException extends Exception implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
int errorOffset
| Class java.text.SimpleDateFormat extends DateFormat implements Serializable | 
|---|
serialVersionUID: 4774881970558875024L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
InvalidObjectException - パターンが無効な場合
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
int serialVersionOnStream
defaultCenturyStart がない
defaultCenturyStart を追加する
 serialVersionOnStream の最高許容値が書き込まれます。
String pattern
DateFormatSymbols formatData
DateFormatSymbolsDate defaultCenturyStart
defaultCenturyStart で始まる世紀に対応付けます。任意の日付を指定できますが、null は不可です。
| パッケージ java.util | 
|---|
| Class java.util.ArrayList extends AbstractList implements Serializable | 
|---|
serialVersionUID: 8683452581122892189L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
int size
| Class java.util.Arrays.ArrayList extends AbstractList implements Serializable | 
|---|
serialVersionUID: -2764017481108945198L
| 直列化されたフィールド | 
|---|
Object[] a
| Class java.util.BitSet extends Object implements Serializable | 
|---|
serialVersionUID: 7997698588986878753L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
long[] bits
| Class java.util.Calendar extends Object implements Serializable | 
|---|
serialVersionUID: -1807547505821590642L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
                  throws IOException
Calendar はその状態データおよび現在の時刻だけを書き込み、fields[]、isTimeSet、areFieldsSet、および isSet[] などのフィールドデータは書き込むべきものではありません。 nextStamp 持続状態の一部であるべきではありません。しかし、これは JDK 1.1 が出荷されてからのことです。JDK 1.1 との互換性をとるためには、フィールド値および状態フラグを常に書き込む必要があります。ただし、おそらく近い将来に、nextStamp は直列化ストリームから削除されることになります。
IOException| 直列化されたフィールド | 
|---|
int[] fields
ERA から DST_OFFSET までの、FIELD_COUNT 整数値の配列です。
boolean[] isSet
ERA から DST_OFFSET までの、FIELD_COUNT boolean 値の配列です。このカレンダで現在設定されている時刻です。
long time
Calendar.isTimeSetboolean isTimeSet
time の値が有効である場合は true です。field[] の項目を変更することで、time は無効になります。
Calendar.timeboolean areFieldsSet
fields[] が現在設定されている時刻と同期をとっている場合は true です。false の場合は、次にフィールドの値を取得しようとしたときに、time の現在値からのすべてのフィールドが再計算されます。
boolean lenient
fields[] からの time の計算で、このカレンダが範囲外のフィールド値を許容する場合は true です。
Calendar.setLenient(boolean)TimeZone zone
TimeZone です。Calendar はタイムゾーンのデータを使用してロケールとグリニッジ標準時の時刻を変換します。
int firstDayOfWeek
SUNDAY、MONDAY などです。この値はロケールに依存します。
int minimalDaysInFirstWeek
int nextStamp
stamp[] (内部配列) の次に利用可能な値です。これは本来ストリームに書き込むべきではなく、おそらく、近い将来にはストリームから削除されます。代わりに、MINIMUM_USER_STAMP の値を使用してください。
int serialVersionOnStream
serialVersionOnStream の最高許容値が書き込まれます。
| Class java.util.Collections.CopiesList extends AbstractList implements Serializable | 
|---|
serialVersionUID: 2739099268398711800L
| 直列化されたフィールド | 
|---|
int n
Object element
| Class java.util.Collections.EmptyList extends AbstractList implements Serializable | 
|---|
serialVersionUID: 8842843931221139166L
| 直列化メソッド | 
|---|
private Object readResolve()
| Class java.util.Collections.EmptySet extends AbstractSet implements Serializable | 
|---|
serialVersionUID: 1582296315990362920L
| 直列化メソッド | 
|---|
private Object readResolve()
| Class java.util.Collections.ReverseComparator extends Object implements Serializable | 
|---|
serialVersionUID: 7207038068494060240L
| Class java.util.Collections.SingletonSet extends AbstractSet implements Serializable | 
|---|
serialVersionUID: 3193687207550431679L
| 直列化されたフィールド | 
|---|
Object element
| Class java.util.Collections.SynchronizedCollection extends Object implements Serializable | 
|---|
serialVersionUID: 3053995032091335093L
| 直列化されたフィールド | 
|---|
Collection c
Object mutex
| Class java.util.Collections.SynchronizedList extends java.util.Collections.SynchronizedCollection implements Serializable | 
|---|
serialVersionUID: -7754090372962971524L
| 直列化メソッド | 
|---|
private Object readResolve()
| 直列化されたフィールド | 
|---|
List list
| Class java.util.Collections.SynchronizedMap extends Object implements Serializable | 
|---|
serialVersionUID: 1978198479659022715L
| 直列化されたフィールド | 
|---|
Map m
Object mutex
| Class java.util.Collections.SynchronizedRandomAccessList extends java.util.Collections.SynchronizedList implements Serializable | 
|---|
serialVersionUID: 1530674583602358482L
| 直列化メソッド | 
|---|
private Object writeReplace()
| Class java.util.Collections.SynchronizedSet extends java.util.Collections.SynchronizedCollection implements Serializable | 
|---|
| Class java.util.Collections.SynchronizedSortedMap extends java.util.Collections.SynchronizedMap implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
SortedMap sm
| Class java.util.Collections.SynchronizedSortedSet extends java.util.Collections.SynchronizedSet implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
SortedSet ss
| Class java.util.Collections.UnmodifiableCollection extends Object implements Serializable | 
|---|
serialVersionUID: 1820017752578914078L
| 直列化されたフィールド | 
|---|
Collection c
| Class java.util.Collections.UnmodifiableList extends java.util.Collections.UnmodifiableCollection implements Serializable | 
|---|
serialVersionUID: -283967356065247728L
| 直列化メソッド | 
|---|
private Object readResolve()
| 直列化されたフィールド | 
|---|
List list
| Class java.util.Collections.UnmodifiableMap extends Object implements Serializable | 
|---|
serialVersionUID: -1034234728574286014L
| 直列化されたフィールド | 
|---|
Map m
| Class java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet extends java.util.Collections.UnmodifiableSet implements Serializable | 
|---|
| Class java.util.Collections.UnmodifiableRandomAccessList extends java.util.Collections.UnmodifiableList implements Serializable | 
|---|
serialVersionUID: -2542308836966382001L
| 直列化メソッド | 
|---|
private Object writeReplace()
| Class java.util.Collections.UnmodifiableSet extends java.util.Collections.UnmodifiableCollection implements Serializable | 
|---|
| Class java.util.Collections.UnmodifiableSortedMap extends java.util.Collections.UnmodifiableMap implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
SortedMap sm
| Class java.util.Collections.UnmodifiableSortedSet extends java.util.Collections.UnmodifiableSet implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
SortedSet ss
| Class java.util.ConcurrentModificationException extends RuntimeException implements Serializable | 
|---|
| Class java.util.Currency extends Object implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private Object readResolve()
| 直列化されたフィールド | 
|---|
String currencyCode
| Class java.util.Date extends Object implements Serializable | 
|---|
serialVersionUID: 7523967970034938905L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
getTime() の返す値が発行される (long)。
これは、1970 年 1 月 1 日 00:00:00 (グリニッジ標準時) からのオフセットをミリ秒単位で表すIOException| Class java.util.DuplicateFormatFlagsException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 18890531L
| 直列化されたフィールド | 
|---|
String flags
| Class java.util.EmptyStackException extends RuntimeException implements Serializable | 
|---|
| Class java.util.EnumMap extends AbstractMap implements Serializable | 
|---|
serialVersionUID: 458661240069192865L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream arg0)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream arg0)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Class keyType
| Class java.util.EnumSet extends AbstractSet implements Serializable | 
|---|
| 直列化メソッド | 
|---|
Object writeReplace()
| 直列化されたフィールド | 
|---|
Class elementType
java.lang.Enum[] universe
| Class java.util.EventObject extends Object implements Serializable | 
|---|
| Class java.util.FormatFlagsConversionMismatchException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 19120414L
| 直列化されたフィールド | 
|---|
String f
char c
| Class java.util.FormatterClosedException extends IllegalStateException implements Serializable | 
|---|
serialVersionUID: 18111216L
| Class java.util.GregorianCalendar extends Calendar implements Serializable | 
|---|
serialVersionUID: -8125100834729963327L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
long gregorianCutover
| Class java.util.HashMap extends AbstractMap implements Serializable | 
|---|
serialVersionUID: 362498820763181265L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
int threshold
float loadFactor
| Class java.util.HashSet extends AbstractSet implements Serializable | 
|---|
serialVersionUID: -5024744406713321676L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| Class java.util.Hashtable extends Dictionary implements Serializable | 
|---|
serialVersionUID: 1421746759512286392L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
int threshold
float loadFactor
| Class java.util.IdentityHashMap extends AbstractMap implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
int size
| Class java.util.IllegalFormatCodePointException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 19080630L
| 直列化されたフィールド | 
|---|
int c
| Class java.util.IllegalFormatConversionException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 17000126L
| 直列化されたフィールド | 
|---|
char c
Class arg
| Class java.util.IllegalFormatException extends IllegalArgumentException implements Serializable | 
|---|
serialVersionUID: 18830826L
| Class java.util.IllegalFormatFlagsException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 790824L
| 直列化されたフィールド | 
|---|
String flags
| Class java.util.IllegalFormatPrecisionException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 18711008L
| 直列化されたフィールド | 
|---|
int p
| Class java.util.IllegalFormatWidthException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 16660902L
| 直列化されたフィールド | 
|---|
int w
| Class java.util.InputMismatchException extends NoSuchElementException implements Serializable | 
|---|
| Class java.util.InvalidPropertiesFormatException extends IOException implements Serializable | 
|---|
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream arg0)
                 throws NotSerializableException
NotSerializableException
private void writeObject(ObjectOutputStream arg0)
                  throws NotSerializableException
NotSerializableException| Class java.util.LinkedHashMap extends HashMap implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
boolean accessOrder
| Class java.util.LinkedHashSet extends HashSet implements Serializable | 
|---|
| Class java.util.LinkedList extends AbstractSequentialList implements Serializable | 
|---|
serialVersionUID: 876323262645176354L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| Class java.util.Locale extends Object implements Serializable | 
|---|
serialVersionUID: 9149081749638150636L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
String オブジェクト。最初はロケールの言語を表す 2 文字の ISO 639 コード、2 番目はロケールの地域または国を表す 2 文字の ISO 3166 コード、3 番目はこのライブラリで定義された一連のバリアントコード (省略可能)。どのフィールドも空の文字列を受け入れる。4 番目のフィールドは、ロケールのハッシュコードを表す int であるが、readObject() はこのフィールドを無視する。このフィールドの値に関係なく、ハッシュコードは -1 (ハッシュコードの再計算の必要があることを示す標識値) に初期化されるIOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
String オブジェクト。最初は、ロケールの言語を表す 2 文字の ISO 639 コード、2 番目はロケールの地域または国を表す 2 文字の ISO 3166 コード、3 番目はこのライブラリによって定義される一連のバリアントコード (省略可能)。どのフィールドも空の文字列を受け入れる。4 番目のフィールドは、値が常に -1 の int。これは、Locale のハッシュコードを再計算する必要があることを示す標識値IOException| 直列化されたフィールド | 
|---|
String language
Locale.getLanguage()String country
Locale.getCountry()String variant
Locale.getVariant()int hashcode
| Class java.util.MissingFormatArgumentException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 19190115L
| 直列化されたフィールド | 
|---|
String s
| Class java.util.MissingFormatWidthException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 15560123L
| 直列化されたフィールド | 
|---|
String s
| Class java.util.MissingResourceException extends RuntimeException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
String className
String key
| Class java.util.NoSuchElementException extends RuntimeException implements Serializable | 
|---|
| Class java.util.PriorityQueue extends java.util.AbstractQueue implements Serializable | 
|---|
serialVersionUID: -7720805057305804111L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream arg0)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream arg0)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
int size
Comparator comparator
| Class java.util.Properties extends Hashtable implements Serializable | 
|---|
serialVersionUID: 4112578634029874840L
| 直列化されたフィールド | 
|---|
Properties defaults
| Class java.util.PropertyPermissionCollection extends PermissionCollection implements Serializable | 
|---|
serialVersionUID: 7015263904581634791L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream out)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
boolean all_allowed
Hashtable permissions
| Class java.util.Random extends Object implements Serializable | 
|---|
serialVersionUID: 3905348978240129619L
| 直列化されたフィールド | 
|---|
long seed
double nextNextGaussian
boolean haveNextNextGaussian
| Class java.util.SimpleTimeZone extends TimeZone implements Serializable | 
|---|
serialVersionUID: -403250971215465050L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream stream)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream stream)
                  throws IOException
DOW_IN_MONTH_MODE 規則を JDK 1.1 互換形式で書き出し、次に、任意指定のセクションに全規則をパック形式で書き出す。任意指定のセクションは、ストリームイン時に JDK 1.1 コードによって無視される
  任意指定のセクションの内容:バイト配列の長さ (int) が出力される。これは、このリリース時点で 4 である。
指定された長さのバイト配列が発行される。
このバイト配列の内容は、フィールド startDay、startDayOfWeek、endDay、および endDayOfWeek の本当の値である。必須セクションでのそれらのフィールドの値は、規則モード DOW_IN_MONTH_MODE (JDK 1.1 が認識する唯一のモード) に適した近似値
IOException| 直列化されたフィールド | 
|---|
int startMonth
Calendar.JANUARY 〜 Calendar.DECEMBER までの値を指定します。この値は、endMonth と同じにするべきではありません。 useDaylight が false の場合、この値は無視されます。
int startDay
startMode == DOW_IN_MONTHstartDay は、夏時間が始まる、startMonth 月の日付を示します。値は 1 から 28、30、または 31 までで、startMonth によって異なります。
 startMode != DOW_IN_MONTHstartDay は、startMonth 月のどの startDayOfWeek から夏時間を開始するかを示します。たとえば、値が +1 で startDayOfWeek が Calendar.SUNDAY の場合、それは startMonth の第 1 日曜日を示します。同様に、+2 は第 2 日曜日を、-1 は最後の日曜日を示します。値 0 は不正です。
 useDaylight が false の場合、この値は無視されます。
int startDayOfWeek
Calendar.SUNDAY 〜 Calendar.SATURDAY までの値を指定します。 useDaylight が false または startMode == DAY_OF_MONTH の場合、この値は無視されます。
int startTime
startTimeMode の設定によって、ウォール時間、標準時間、または UTC 時間として表示されます。 useDaylight が false の場合、この値は無視されます。
int startTimeMode
int endMonth
Calendar.JANUARY 〜 Calendar.UNDECIMBER までの値を指定します。この値は、startMonth と同じにするべきではありません。 useDaylight が false の場合、この値は無視されます。
int endDay
endMode == DOW_IN_MONTHendDay は、夏時間の終わる、endMonth 月の日付を示します。値は 1 から 28、30、または 31 までで、endMonth によって異なります。
 endMode != DOW_IN_MONTHendDay は、endMonth 月のどの endDayOfWeek で夏時間を終了するかを示します。たとえば、値が +1 で endDayOfWeek が Calendar.SUNDAY の場合、それは endMonth の第 1 日曜日を示します。同様に、+2 は第 2 日曜日を、-1 は最後の日曜日を示します。値 0 は不正です。
 useDaylight が false の場合、この値は無視されます。
int endDayOfWeek
Calendar.SUNDAY 〜 Calendar.SATURDAY までの値を指定します。 useDaylight が false または endMode == DAY_OF_MONTH の場合、この値は無視されます。
int endTime
endTimeMode の設定によって、ウォール時間、標準時間、または UTC 時間として表示されます。 useDaylight が false の場合、この値は無視されます。
int endTimeMode
int startYear
useDaylight が false の場合、この値は無視されます。
int rawOffset
dstSavings を足す必要があります。
boolean useDaylight
byte[] monthLength
int startMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEstartDay フィールドの解釈に影響します。 useDaylight が false の場合、この値は無視されます。
int endMode
DOM_MODEDOW_IN_MONTH_MODEDOW_GE_DOM_MODEDOW_LE_DOM_MODEendDay フィールドの解釈に影響します。 useDaylight が false の場合、この値は無視されます。
int dstSavings
useDaylight が false の場合、この値は無視されます。
int serialVersionOnStream
startMode、endMode、および dstSavings。
 startTimeMode と endTimeMode。
 serialVersionOnStream の最高許容値が書き込まれます。
| Class java.util.Stack extends Vector implements Serializable | 
|---|
serialVersionUID: 1224463164541339165L
| Class java.util.TimeZone extends Object implements Serializable | 
|---|
serialVersionUID: 3581463369166924961L
| 直列化されたフィールド | 
|---|
String ID
TimeZone の文字列識別子です。これはプログラム上の識別子であり、システムテーブルから TimeZone オブジェクトを参照し、また TimeZone オブジェクトをローカライズされた表示名にマッピングするために内部で使用されます。ID の値は、システムテーブル内で一意ですが、動的に作成されたゾーンの場合は一意でない場合があります。
| Class java.util.TooManyListenersException extends Exception implements Serializable | 
|---|
| Class java.util.TreeMap extends AbstractMap implements Serializable | 
|---|
serialVersionUID: 919286545866124006L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Comparator comparator
| Class java.util.TreeSet extends AbstractSet implements Serializable | 
|---|
serialVersionUID: -2479143000061671589L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| Class java.util.UnknownFormatConversionException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 19060418L
| 直列化されたフィールド | 
|---|
String s
| Class java.util.UnknownFormatFlagsException extends java.util.IllegalFormatException implements Serializable | 
|---|
serialVersionUID: 19370506L
| 直列化されたフィールド | 
|---|
String flags
| Class java.util.UUID extends Object implements Serializable | 
|---|
serialVersionUID: -4856846361193249489L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream arg0)
                 throws IOException,
                        ClassNotFoundException
IOException
ClassNotFoundException| 直列化されたフィールド | 
|---|
long mostSigBits
long leastSigBits
| Class java.util.Vector extends AbstractList implements Serializable | 
|---|
serialVersionUID: -2767605614048989439L
| 直列化メソッド | 
|---|
private void writeObject(ObjectOutputStream s)
                  throws IOException
IOException| 直列化されたフィールド | 
|---|
Object[] elementData
Vector 内の最後の要素の後に来る配列要素は null です。
int elementCount
int capacityIncrement
| パッケージ java.util.jar | 
|---|
| Class java.util.jar.JarException extends ZipException implements Serializable | 
|---|
| パッケージ java.util.zip | 
|---|
| Class java.util.zip.DataFormatException extends Exception implements Serializable | 
|---|
| Class java.util.zip.ZipException extends IOException implements Serializable | 
|---|
| パッケージ javax.microedition.io | 
|---|
| Class javax.microedition.io.ConnectionNotFoundException extends IOException implements Serializable | 
|---|
| パッケージ javax.microedition.pki | 
|---|
| Class javax.microedition.pki.CertificateException extends IOException implements Serializable | 
|---|
| 直列化されたフィールド | 
|---|
byte reason
Certificate cert
| パッケージ javax.security.auth.x500 | 
|---|
| Class javax.security.auth.x500.X500Principal extends Object implements Serializable | 
|---|
serialVersionUID: -500463348111345721L
| 直列化メソッド | 
|---|
private void readObject(ObjectInputStream s)
                 throws IOException,
                        NotActiveException,
                        ClassNotFoundException
IOException
NotActiveException
ClassNotFoundException
private void writeObject(ObjectOutputStream s)
                  throws IOException
X500Principal は、DER 符号化形式で書き出すことで直列化される (getEncoded の値が直列化される)IOException
  | 
Foundation 1.1.2 | |||||||||
| 前 次 | フレームあり フレームなし | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。