|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
java.lang.Object | +--java.io.ObjectStreamClass
클래스의 직렬화의 기술자입니다. 클래스의 이름 및 serialVersionUID 를 저장합니다. 이 Java VM 에 로드 된 특정의 클래스의 ObjectStreamClass 는 lookup 메소드를 사용해 검색 및 작성할 수 있습니다.
SerialVersionUID 를 계산하는 알고리즘은 「오브젝트 직렬화 사양의 「4.6 스트림 고유 식별자」」로 설명되고 있습니다.
ObjectStreamField
,
「오브젝트 직렬화 사양의 제 4 장 클래스 기술자」,
직렬화 된 형식 필드의 개요 | |
static ObjectStreamField [] |
NO_FIELDS
serialPersistentFields 의 값. |
메소드의 개요 | |
Class |
forClass ()
이 버젼을 MAP 하는 로컬 VM 내의 클래스를 돌려줍니다. |
ObjectStreamField |
getField (String name)
이 클래스의 필드를 이름으로 취득합니다. |
ObjectStreamField [] |
getFields ()
이 직렬화 가능 클래스의 필드의 배열을 돌려줍니다. |
String |
getName ()
이 기술자로 기술하는 클래스의 이름입니다. |
long |
getSerialVersionUID ()
이 클래스의 serialVersionUID 를 돌려줍니다. |
static ObjectStreamClass |
lookup (Class cl)
직렬화 가능 클래스의 기술자를 검색합니다. |
String |
toString ()
이 ObjectStreamClass 를 기술한 캐릭터 라인을 돌려줍니다. |
클래스 java.lang. Object 에서 상속받은 메소드 |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
필드의 상세 |
public static final ObjectStreamField [] NO_FIELDS
메소드의 상세 |
public static ObjectStreamClass lookup(Class cl)
cl
- 기술자를 취득하는 클래스
public String getName()
String
public long getSerialVersionUID()
public Class forClass()
Class
인스턴스public ObjectStreamField [] getFields()
public ObjectStreamField getField(String name)
name
- 검색하는 데이터 필드의 이름
public String toString()
Object
내의 toString
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 모든 클래스 | ||||||||||
개요: 상자 | 필드 | constructor | 메소드 | 상세: 필드 | constructor | 메소드 |
Java, Java 2 D, 및 JDBC 는 미국 및 그 외의 나라에 있어서의 미국 Sun Microsystems, Inc. 의 상표 혹은 등록상표입니다.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.