

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
What is Deserialization in Java?
After a serialized object has been written into a file, it can be read from the file and Deserialized that is, the type information and bytes that represent the object and its data can be used to recreate the object in memory.
Example
import java.io.*; public class DeserializeDemo { public static void main(String [] args) { Employee e = null; try { FileInputStream fileIn = new FileInputStream("/tmp/employee.ser"); ObjectInputStream in = new ObjectInputStream(fileIn); e = (Employee) in.readObject(); in.close(); fileIn.close(); } catch (IOException i) { i.printStackTrace(); return; } catch (ClassNotFoundException c) { System.out.println("Employee class not found"); c.printStackTrace(); return; } System.out.println("Deserialized Employee..."); System.out.println("Name: " + e.name); System.out.println("Address: " + e.address); System.out.println("SSN: " + e.SSN); System.out.println("Number: " + e.number); } }
Output
Deserialized Employee... Name: Reyan Ali Address:Phokka Kuan, Ambehta Peer SSN: 0 Number:101
- Related Questions & Answers
- What is the difference between Serialization and Deserialization in Java?
- Serialization and Deserialization in C#
- What is Binary Serialization and Deserialization in C# and how to achieve Binary Serialization in C#?
- What is Java?
- What is aggregation in Java?
- What is binding in Java?
- What is encapsulation in Java?
- What is Serialization in Java?
- What is Externalizable in Java?
- What is autoboxing in Java?
- What is concurrency in Java?
- What is Overloading in Java?
- What is System.exit() in Java?
- What is ARM in Java?
- What is ArrayIndexOutOfBoundsException in Java?
Advertisements