ObjectStreamConstants (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

## java.io
인터페이스 ObjectStreamConstants

기존의 구현 클래스의 일람:
  ObjectInputStream , ObjectOutputStream

    public interface ObjectStreamConstants

객체 직렬화 스트림에 기입해지는 정수입니다.

도입된 버젼:
  JDK 1.1

필드의 개요
`static int` | `baseWireHandle` 할당할 수 있는 최초의 와이어 핸들입니다.
`static int` | `PROTOCOL_VERSION_1` 스트림 프로토콜의 버젼입니다.
`static int` | `PROTOCOL_VERSION_2` 스트림 프로토콜의 버젼입니다.
`static byte` | `SC_BLOCK_DATA` ObjectStreamClass 플래그의 비트 마스크입니다.
`static byte` | `SC_ENUM` ObjectStreamClass 플래그의 비트 마스크입니다.
`static byte` | `SC_EXTERNALIZABLE` ObjectStreamClass 플래그의 비트 마스크입니다.
`static byte` | `SC_SERIALIZABLE` ObjectStreamClass 플래그의 비트 마스크입니다.
`static byte` | `SC_WRITE_METHOD` ObjectStreamClass 플래그의 비트 마스크입니다.
`static short` | `STREAM_MAGIC` 스트림 헤더에 기입해지는 매직 번호입니다.
`static short` | `STREAM_VERSION` 스트림 헤더에 기입해지는 버젼 번호입니다.
`static SerializablePermission` | `SUBCLASS_IMPLEMENTATION_PERMISSION` readObject 및 writeObject 의 오버라이드(override)를 가능하게 합니다.
`static SerializablePermission` | `SUBSTITUTION_PERMISSION` 직렬화 및 직렬화 복원중의 객체의 치환을 가능하게 합니다.
`static byte` | `TC_ARRAY` 새로운 배열입니다.
`static byte` | `TC_BASE` 최초의 태그치입니다.
`static byte` | `TC_BLOCKDATA` 임의 지정의 데이터의 블록입니다.
`static byte` | `TC_BLOCKDATALONG` long 블록 데이터입니다.
`static byte` | `TC_CLASS` 클래스에의 참조입니다.
`static byte` | `TC_CLASSDESC` 새로운 클래스 기술자입니다.
`static byte` | `TC_ENDBLOCKDATA` 객체의 임의 지정의 블록 데이터의 최후입니다.
`static byte` | `TC_ENUM` 새로운 enum 정수입니다.
`static byte` | `TC_EXCEPTION` 기입시의 예외입니다.
`static byte` | `TC_LONGSTRING` Long 캐릭터 라인입니다.
`static byte` | `TC_MAX` 마지막 태그치입니다.
`static byte` | `TC_NULL` null 객체 참조입니다.
`static byte` | `TC_OBJECT` 새로운 객체입니다.
`static byte` | `TC_PROXYCLASSDESC` 새로운 프록시 클래스 기술자입니다.
`static byte` | `TC_REFERENCE` 스트림에 벌써 기입해진 객체에의 참조입니다.
`static byte` | `TC_RESET` 스트림 문맥을 리셋 합니다.
`static byte` | `TC_STRING` 새로운 캐릭터 라인입니다.

필드의 상세

### STREAM_MAGIC

    static final short STREAM_MAGIC

  스트림 헤더에 기입해지는 매직 번호입니다.

  관련 항목:
    정수 필드치

### STREAM_VERSION

    static final short STREAM_VERSION

  스트림 헤더에 기입해지는 버젼 번호입니다.

  관련 항목:
    정수 필드치

### TC_BASE

    static final byte TC_BASE

  최초의 태그치입니다.

  관련 항목:
    정수 필드치

### TC_NULL

    static final byte TC_NULL

  null 객체 참조입니다.

  관련 항목:
    정수 필드치

### TC_REFERENCE

    static final byte TC_REFERENCE

  스트림에 벌써 기입해진 객체에의 참조입니다.

  관련 항목:
    정수 필드치

### TC_CLASSDESC

    static final byte TC_CLASSDESC

  새로운 클래스 기술자입니다.

  관련 항목:
    정수 필드치

### TC_OBJECT

    static final byte TC_OBJECT

  새로운 객체입니다.

  관련 항목:
    정수 필드치

### TC_STRING

    static final byte TC_STRING

  새로운 캐릭터 라인입니다.

  관련 항목:
    정수 필드치

### TC_ARRAY

    static final byte TC_ARRAY

  새로운 배열입니다.

  관련 항목:
    정수 필드치

### TC_CLASS

    static final byte TC_CLASS

  클래스에의 참조입니다.

  관련 항목:
    정수 필드치

### TC_BLOCKDATA

    static final byte TC_BLOCKDATA

  임의 지정의 데이터의 블록입니다. 태그에 계속되는 바이트는, 이 블록 데이터의 바이트수를 나타냅니다.

  관련 항목:
    정수 필드치

### TC_ENDBLOCKDATA

    static final byte TC_ENDBLOCKDATA

  객체의 임의 지정의 블록 데이터의 최후입니다.

  관련 항목:
    정수 필드치

### TC_RESET

    static final byte TC_RESET

  스트림 문맥을 리셋 합니다. 스트림에 기입해진 모든 핸들이 리셋 됩니다.

  관련 항목:
    정수 필드치

### TC_BLOCKDATALONG

    static final byte TC_BLOCKDATALONG

  long 블록 데이터입니다. 태그에 계속되는 long 는, 이 블록 데이터의 바이트수를 나타냅니다.

  관련 항목:
    정수 필드치

### TC_EXCEPTION

    static final byte TC_EXCEPTION

  기입시의 예외입니다.

  관련 항목:
    정수 필드치

### TC_LONGSTRING

    static final byte TC_LONGSTRING

  Long 캐릭터 라인입니다.

  관련 항목:
    정수 필드치

### TC_PROXYCLASSDESC

    static final byte TC_PROXYCLASSDESC

  새로운 프록시 클래스 기술자입니다.

  관련 항목:
    정수 필드치

### TC_ENUM

    static final byte TC_ENUM

  새로운 enum 정수입니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### TC_MAX

    static final byte TC_MAX

  마지막 태그치입니다.

  관련 항목:
    정수 필드치

### baseWireHandle

    static final int baseWireHandle

  할당할 수 있는 최초의 와이어 핸들입니다.

  관련 항목:
    정수 필드치

### SC_WRITE_METHOD

    static final byte SC_WRITE_METHOD

  ObjectStreamClass 플래그의 비트 마스크입니다. 직렬화 가능 클래스가 독자적인 writeObject 메소드를 정의하는 것을 나타냅니다.

  관련 항목:
    정수 필드치

### SC_BLOCK_DATA

    static final byte SC_BLOCK_DATA

  ObjectStreamClass 플래그의 비트 마스크입니다. 외부화 가능 데이터가 블록 데이터 모드로 기입해지는 것을 나타냅니다. PROTOCOL_VERSION_2 를 위해서(때문에) 추가되었습니다.

  도입된 버젼:
    1.2
  관련 항목:
    `PROTOCOL_VERSION_2` , 정수 필드치

### SC_SERIALIZABLE

    static final byte SC_SERIALIZABLE

  ObjectStreamClass 플래그의 비트 마스크입니다. 클래스가 직렬화 가능한 것을 나타냅니다.

  관련 항목:
    정수 필드치

### SC_EXTERNALIZABLE

    static final byte SC_EXTERNALIZABLE

  ObjectStreamClass 플래그의 비트 마스크입니다. 클래스가 Externalizable 인 것을 나타냅니다.

  관련 항목:
    정수 필드치

### SC_ENUM

    static final byte SC_ENUM

  ObjectStreamClass 플래그의 비트 마스크입니다. 클래스가 enum 형인 것을 나타냅니다.

  도입된 버젼:
    1.5
  관련 항목:
    정수 필드치

### SUBSTITUTION_PERMISSION

    static final SerializablePermission  SUBSTITUTION_PERMISSION

  직렬화 및 직렬화 복원중의 객체의 치환을 가능하게 합니다.

  도입된 버젼:
    1.2
  관련 항목:
    `ObjectOutputStream.enableReplaceObject(boolean)` , `ObjectInputStream.enableResolveObject(boolean)`

### SUBCLASS_IMPLEMENTATION_PERMISSION

    static final SerializablePermission  SUBCLASS_IMPLEMENTATION_PERMISSION

  readObject 및 writeObject 의 오버라이드(override)를 가능하게 합니다.

  도입된 버젼:
    1.2
  관련 항목:
    `ObjectOutputStream.writeObjectOverride(Object)` , `ObjectInputStream.readObjectOverride()`

### PROTOCOL_VERSION_1

    static final int PROTOCOL_VERSION_1

  스트림 프로토콜의 버젼입니다.

  모든 외부화 가능 데이터는, 이 메소드가 불려 간 뒤에 JDK 1.1 외부 데이터 형식에서 기입해집니다. 이 버젼은, JDK 1.1. 6 보다 전의 JVM 로 읽어들일 수가 있는 외부화 가능 데이터를 포함하는 스트림을 기입하기 위해서(때문에) 필요합니다.

  도입된 버젼:
    1.2
  관련 항목:
    `ObjectOutputStream.useProtocolVersion(int)` , 정수 필드치

### PROTOCOL_VERSION_2

    static final int PROTOCOL_VERSION_2

  스트림 프로토콜의 버젼입니다.

  이 프로토콜은, JVM 1.2 로 기입해집니다. 외부화 가능 데이터는, 블록 데이터 모드로 기입해져 TC_ENDBLOCKDATA 로 종료합니다. 외부화 가능한 클래스 기술자 플래그는, SC_BLOCK_DATA 를 유효하게 합니다. JVM 1.1. 6 이후에서는, 이 형식의 변경을 읽어들일 수가 있습니다. 비직렬화 가능 클래스의 기술자를 스트림에 기입하는 것을 가능하게 합니다. 비직렬화 가능 클래스의 serialVersionUID 는 0L 로 설정됩니다.

  도입된 버젼:
    1.2
  관련 항목:
    `ObjectOutputStream.useProtocolVersion(int)` , `SC_BLOCK_DATA` , 정수 필드치

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.