Java Input Output - IO Streams Interview Questions Answers - 1
Question: 1
What is object serialization?
Serializing an object involves encoding its state in a structured way within a byte array.
Once an object is serialized, the byte array can be manipulated in various ways; it can be written to a file, sent over a network using a socket based connection or RMI, or persisted within a database as a BLOB.
The serialization process encodes enough information about the object type within the byte stream, allowing the original object to be easily recreated upon deserialization at a later point in time.
Question: 2
What is a stream?
A Stream is an abstraction that either products or consumes information.
Question: 3
What are the types of Streams and classes of the Streams?
There are two types of Streams and they are
Byte Streams: Provide a convenient means for handling input and output of bytes.
Character Streams: provide a convenient means for handling input and output of characters.
Byte stream classes: Are defined by using two abstract classes, namely InputStream and OutputStream.
Character Streams classes: are defined by using two abstract classes, namely Reader and Writer.
Question: 4
What is serialization and deserialization?
Serialization is the process of writing the states of an object to byte stream.
Deserialization is the process of restoring these objects.
Question: 5
What is a transient variable?
A transient variable is a variable that may not be serializable.
If you don’t want some field to be serialized, you can mark the field transient or static.
NEET Sexual and Asexual Reproduction in Plants Questions More
Samacheer Kalvi Class 12 Microbes in Human Welfare Questions More
NEET Evolution Questions and Answers Pdf More
Samacheer Kalvi Class12 Bio Zoology Evolution Questions More
Samacheer Kalvi 12th Biodiversity & its Conservation Questions More
Tribes of India GK MCQ Quiz Objective Questions & Answers More
Samacheer Kalvi Class 7 Cell Biology Questions More
1000+ SSC CHSL Computer Questions Pdf More
Internet and Secuirty Online Test More
1000+ Automation Systems and Graphics Questions and Answers More