본문 바로가기
자바

ObjectInputStream 클래스

by 복제비 2022. 3. 18.

ObjectInputStream 클래스

 

ObjectInputStream 클래스 개요

 

ObjectInputStream 클래스는 자바에서 객체 단위 입력을 위하여  제공하는 클래스입니다.

 

ObjectInputStream 클래스는 직렬화된 데이터로부터 역직렬화(Deserialization)를 수행하여 원래의 데이터로 복구하는 기능을 제공합니다.

 

 

ObjectOutputStream 클래스와 ObjectInputStream 클래스의 역할 비교

 

ObjectInputStream 클래스의 생성자


ObjectInputStream(InputStream inputStream)

 

ObjectInputStream 클래스의 주요 메서드


void  close( )

스트림을 닫아주는 메서드입니다.

 

int  read( )

한 바이트를 읽는 메서드입니다.

 

int  read(byte[ ] b, int  off, int  len)
바이트 배열로 읽어 들이는 메서드입니다.

 

boolean  readBoolean( )

boolean 값을 읽는 메서드입니다.

 

byte  readByte( )

한 바이트를 읽는 메서드입니다.

char  readChar( ) 
문자를 읽는 메서드입니다.

double  readDouble( )

double 값을 읽는 메서드입니다.

 

float  readFloat( )

float 값을 읽는 메서드입니다.

 

int  readInt( )

int 값을 읽는 메서드입니다.

 

long  readLong( ) 
long값을 읽는 메서드입니다.

 

Object  readObject( )

객체를 읽는 메서드입니다.

 

short  readShort( )

short 값을 읽는 메서드입니다.

 

int  readUnsignedByte( )
부호 없는 바이트 값을 읽는 메서드입니다.

 

int  readUnsignedShort( )

부호 없는 short 값을 읽는 메서드입니다.

 

String  readUTF( ) 
UTF 인코딩을 읽어서 문자열 타입으로 반환하는 메서드입니다.

 

ObjectInputStream 클래스 실습 프로그램

'자바' 카테고리의 다른 글

InetAddress 클래스  (0) 2022.04.11
java.net 패키지  (0) 2022.04.08
ObjectOutputStream 클래스  (0) 2022.03.17
PrintStream 클래스  (0) 2022.03.16
DataInputStream 클래스  (0) 2022.03.04

댓글