2014년 3월 4일 화요일

JAVA공부열심히... 자바ObjectOutput , ObjectInput 인테페이스[자바교육/강좌/자바객체/자바스트림] ObjectOutput 인터페이스

JAVA공부열심히... 자바ObjectOutput , ObjectInput 인테페이스[자바교육/강좌/자바객체/자바스트림]


ObjectOutput 인터페이스

객체를 출력하기 위한 메쏘드 정의
DataOutput의 하위 인터페이스
writeObject(Object obj)
 
import java.io.*;
class ObjectOutputTest
{
    public static void main(String[] args)
    {
        try {
            ObjectOutput s = new ObjectOutputStream(
                new FileOutputStream( "objectstream.dat" ) );
            s.writeObject( "Today" );
            s.writeObject( new java.util.Date() );
            s.flush();
        } catch( Exception e ) {
            e.printStackTrace(); }
    }
}
 

ObjectInput 인터페이스

객체를 입력하기 위한 메쏘드 정의
DataInput의 하위 인터페이스
Object readObject() throws ClassNotFoundException

import java.io.*;
class ObjectInputTest
{
    public static void main(String[] args)
    {
        try {
            ObjectInput s = new ObjectInputStream(
                new FileInputStream( "objectstream.dat" ) );
            String today = (String) s.readObject();
            java.util.Date date = (java.util.Date) s.readObject();
            System.out.println(today);
            System.out.println(date);
        } catch( Exception e ) {
            e.printStackTrace(); }
    }
}

 JAVA공부열심히... 자바ObjectOutput , ObjectInput 인테페이스[자바교육/강좌/자바객체/자바스트림]


ObjectOutput 인터페이스

객체를 출력하기 위한 메쏘드 정의
DataOutput의 하위 인터페이스
writeObject(Object obj)
 
import java.io.*;
class ObjectOutputTest
{
    public static void main(String[] args)
    {
        try {
            ObjectOutput s = new ObjectOutputStream(
                new FileOutputStream( "objectstream.dat" ) );
            s.writeObject( "Today" );
            s.writeObject( new java.util.Date() );
            s.flush();
        } catch( Exception e ) {
            e.printStackTrace(); }
    }
}
 

ObjectInput 인터페이스

객체를 입력하기 위한 메쏘드 정의
DataInput의 하위 인터페이스
Object readObject() throws ClassNotFoundException

import java.io.*;
class ObjectInputTest
{
    public static void main(String[] args)
    {
        try {
            ObjectInput s = new ObjectInputStream(
                new FileInputStream( "objectstream.dat" ) );
            String today = (String) s.readObject();
            java.util.Date date = (java.util.Date) s.readObject();
            System.out.println(today);
            System.out.println(date);
        } catch( Exception e ) {
            e.printStackTrace(); }
    }
}

댓글 없음:

댓글 쓰기