클래스 java.io.ObjectInputStream 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

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

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.io.ObjectInputStream 의 사용

ObjectInputStream 를 사용하고 있는 패키지
java.beans.beancontext | Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.
javax.management | Java Management Extensions 의 코어 클래스를 제공합니다.
javax.rmi.CORBA | RMI-IIOP 용의 이식 가능한 API 를 포함합니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.

java.beans.beancontext 에서의 ObjectInputStream 의 사용

ObjectInputStream 형의 파라미터를 가지는 java.beans.beancontext 의 메소드
`protected void` | `BeanContextSupport. bcsPreDeserializationHook (ObjectInputStream ois)` defaultWriteObject()의 뒤, 아이를 직렬화하기 전의 readObject 에 의해 불려 갑니다.
`protected void` | `BeanContextServicesSupport. bcsPreDeserializationHook (ObjectInputStream ois)` BeanContextSupport readObject 가 아이를 직렬화하기 전에, BeanContextSupport readObject 에 의해 불려 갑니다.
`protected void` | `BeanContextSupport. deserialize (ObjectInputStream ois, Collection coll)` 컬렉션을 직렬화 복원하기 위해서(때문에) readObject 에 의해 사용됩니다.
`void` | `BeanContextSupport. readChildren (ObjectInputStream ois)` 이 클래스의 인스턴스가 BeanContext 프로토콜 ( 및 그 서브 프로토콜)의 구현의 위양으로서 사용될 때는, 직렬화 복원 시에 「닭이 앞이나 알이 앞인가」의 문제가 일어납니다.

javax.management 에서의 ObjectInputStream 의 사용

ObjectInputStream 를 돌려주는 javax.management 의 메소드
`ObjectInputStream` | `MBeanServer. deserialize (ObjectName name, byte[] data)` 추천 되고 있지 않습니다. `getClassLoaderFor` 를 사용해, 직렬화 복원에 사용하는 적절한 클래스 로더를 가져옵니다.
`ObjectInputStream` | `MBeanServer. deserialize (String className, byte[] data)` 추천 되고 있지 않습니다. `MBeanServer.getClassLoaderRepository()` 를 사용해 클래스 로더 리포지터리(repository)를 취득해, 이것을 사용해 직렬화 복원을 실시합니다.
`ObjectInputStream` | `MBeanServer. deserialize (String className, ObjectName loaderName, byte[] data)` 추천 되고 있지 않습니다. `getClassLoader` 를 사용해, 직렬화 복원에 사용하는 클래스 로더를 가져옵니다.

javax.rmi.CORBA 에서의 ObjectInputStream 의 사용

ObjectInputStream 형의 파라미터를 가지는 javax.rmi.CORBA 의 메소드
`void` | `StubDelegate. readObject (Stub self, ObjectInputStream s)` `Stub.readObject(java.io.ObjectInputStream)` 에 대한 위양 호출입니다.

javax.swing.text 에서의 ObjectInputStream 의 사용

ObjectInputStream 형의 파라미터를 가지는 javax.swing.text 의 메소드
`void` | `StyleContext. readAttributes (ObjectInputStream in, MutableAttributeSet a)` 속성을 읽어들이는 문맥 고유의 처리입니다.
`static void` | `StyleContext. readAttributeSet (ObjectInputStream in, MutableAttributeSet a)` 지정된 객체 입력 스트림로부터,`writeAttributeSet` 로 이전에 기입해지고 있는 속성 세트를 읽어들입니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.