Skip to content

HoustonMiles/BookSerialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BookSerialization

This Java project explores object serialization, deserialization, and core language features using a custom Book class. It’s designed as a learning sandbox for working with object-oriented design, file I/O, and testing frameworks.

Key components include:

  • Book Object Modeling: A class with attributes like title, author, ISBN, and genre

  • Driver Class: Instantiates and manages multiple book objects

  • CSV Serialization: Static methods that serialize book data to CSV and deserialize it back into objects using java.nio for modern file handling

  • Equality Logic: Overridden equals() method for meaningful object comparison

  • JUnit Testing: Unit tests to validate serialization, deserialization, and equality behavior

About

Something

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages