|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjava.io.ObjectStreamClass
public class ObjectStreamClass
클래스의 직렬화의 기술자입니다. 클래스의 이름 및 serialVersionUID 를 포함합니다. 이 Java VM 에 로드 된 특정의 클래스의 ObjectStreamClass 는, lookup 메소드를 사용해 검색 및 작성할 수 있습니다.
SerialVersionUID 를 계산하는 알고리즘은,「객체 직렬화 스펙」의 「4.6 스트림 고유 식별자」로 설명되고 있습니다.
ObjectStreamField
,
「객체 직렬화 스펙」의 제 4 장 「클래스 기술자」,
직렬화 된 형식 필드의 개요 | |
---|---|
static ObjectStreamField [] |
NO_FIELDS
serialPersistentFields 의 값. |
메소드의 개요 | |
---|---|
Class <? > |
forClass ()
이 버젼의 맵처가 되는 로컬 VM 내의 클래스를 돌려줍니다. |
ObjectStreamField |
getField (String name)
이 클래스의 필드를 이름으로 가져옵니다. |
ObjectStreamField [] |
getFields ()
이 직렬화 가능 클래스의 필드의 배열을 돌려줍니다. |
String |
getName ()
이 기술자에 의해 기술되는 클래스의 이름을 돌려줍니다. |
long |
getSerialVersionUID ()
이 클래스의 serialVersionUID 를 돌려줍니다. |
static ObjectStreamClass |
lookup (Class <? > cl)
직렬화 가능 클래스의 기술자를 검색합니다. |
static ObjectStreamClass |
lookupAny (Class <? > cl)
Serializable 를 구현하고 있을지 어떨지에 관계없이, 임의의 클래스의 기술자를 돌려줍니다. |
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 static ObjectStreamClass lookupAny(Class <? > cl)
Serializable
를 구현하고 있을지 어떨지에 관계없이, 임의의 클래스의 기술자를 돌려줍니다.
cl
- 기술자를 취득하는 클래스
public String getName()
Class.getName()
메소드가 사용하는 형식에서 클래스의 이름을 돌려줍니다.
public long getSerialVersionUID()
public Class <? > forClass()
Class
인스턴스public ObjectStreamField [] getFields()
public ObjectStreamField getField(String name)
name
- 검색하는 데이터 필드의 이름
public String toString()
Object
내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.