Name the class that used to read objects directly from a
stream?

Answers were Sorted based on User's Feedback



Name the class that used to read objects directly from a stream?..

Answer / ravi jian

Ans 2
is wrong in fact its apposite is true

i.e.
for reading ObjectInputStream

for writing ObjectOutputStream

Is This Answer Correct ?    4 Yes 0 No

Name the class that used to read objects directly from a stream?..

Answer / prasad

ObjectInputStream

Is This Answer Correct ?    4 Yes 1 No

Name the class that used to read objects directly from a stream?..

Answer / qim2010

ObjectInputStream is used for reading and ObjectOutPutSteam is
used for writing.

Here is a simple example:

import java.io.EOFException;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.ObjectInputStream;

/**
 *
 * @author javadb.com
 */
public class Main {
    
    /**
     * Example method for using the ObjectInputStream class
     */
    public void readPersons(String filename) {
        
        ObjectInputStream inputStream = null;
        
        try {
            
            //Construct the ObjectInputStream object
            inputStream = new ObjectInputStream(new
FileInputStream(filename));
            
            Object obj = null;
            
            while ((obj = inputStream.readObject()) != null) {
                
                if (obj instanceof Person) {
                
                    System.out.println(((Person)obj).toString());
                }
                
            }
            
         
        } catch (EOFException ex) { //This exception will be
caught when EOF is reached
            System.out.println("End of file reached.");
        } catch (ClassNotFoundException ex) {
            ex.printStackTrace();
        } catch (FileNotFoundException ex) {
            ex.printStackTrace();
        } catch (IOException ex) {
            ex.printStackTrace();
        } finally {
            //Close the ObjectInputStream
            try {
                if (inputStream != null) {
                    inputStream.close();
                }
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
    }
    
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        new Main().readPersons("myFile.txt");
    }
}

Is This Answer Correct ?    0 Yes 0 No

Name the class that used to read objects directly from a stream?..

Answer / devarathnam

Hi... ObjectOutPutSteam and ObjectInputStream are used for
readign and writing.

Is This Answer Correct ?    1 Yes 4 No

Post New Answer

More Core Java Interview Questions

Which is the best sorting technique in java?

0 Answers  


Can we sort a map in java?

0 Answers  


what is difference between type 4 driver and type 1 driver?

2 Answers   CMC, CTS, IBM, JK Technosoft, Napier Healthcare,


What is the use of static import ?

4 Answers   Rolta,


Which is better arraylist or vector?

0 Answers  






What is Hash Code in Java?

6 Answers   Cognizant,


What is not object oriented programming?

0 Answers  


What is sorting in java?

0 Answers  


how to write a program for sending mails between client and server

0 Answers   Lampex,


What is api data?

0 Answers  


What do you mean by object?

0 Answers  


what is difference between interface and abstract class..?

4 Answers  


Categories