Skip to content

This repository consists of a project that was used to understand java serialization and deserialization concepts with the aid of ObjectInput and ObjectOutput Stream classes

License

Notifications You must be signed in to change notification settings

Chamal-Peiris/java-serialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java Serialization

This repository consists of an application that was developed in order to learn and understand how serialization and deserialization works in java. Basically, the objects will be converted to bytes and stored in a text file which is allocated as a local resource and at the same time , fetched via deserialzation and displayed on a table. Furthermore, java ObjectInputStream and ObjectOutPutStream classes are made use inorder to achieve bother serialization and deserialization

How to use this repo?

  1. Clone the repository first 'git clone'

https://github.com/Chamal-Peiris/java-serialization.git

  1. Once cloned, open the repository from any prefered IDE

  2. Build and Run!

Prerequisites

1.Use JDK 1.8

Main User Interface

Add Customers

Select Customer

Update Customers

Usage

  • This application simply uses java ObjectInput and ObjectOutput stream classes inorder to perform both serialization and deserialization.
  • A Text file will be used as a database inorder to store and retrieve objects in the form of bytes.

License

Version 1.0.0 , 13 March 2022

Copyright © copy; 2022 Chamal Peiris. All rights reserved.

Licensed under the MIT license

Acknowledgements

About

This repository consists of a project that was used to understand java serialization and deserialization concepts with the aid of ObjectInput and ObjectOutput Stream classes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages