How to create Zip file in Java
This article shows a few examples to zip a single file and a whole directory (including sub-files and subdirectories): (1) Zip a file – java.util.zip, (2) Zip a file –…
How to read and write Java object to a file
Java object Serialization is an API provided by Java Library stack as a means to serialize Java objects. Serialization is a process to convert objects into a writable byte stream.…
Convert object to byte[] in Java
This article shows how to convert an object to byte or byte array and vice versa in Java. The example show how to use ByteArrayOutputStream and ObjectOutputStream to convert an…
Java – What is transient fields?
In Java, transient fields are excluded in the serialization process. In short, when we save an object into a file (serialization), all transient fields are ignored.
Java – How to generate serialVersionUID
This article shows you a few ways to generate the serialVersionUID for serialization class. JDK has a built-in command serialver to generate a serialVersionUID automatically. For Eclipse IDE, move the…
Java – What is serialVersionUID
In Java, serialVersionUID is something like version control, assure both serialized and deserialized objects are using the compatible class. For example, if an object saved into a file (Serialization) with…
Java Serialization and Deserialization Examples
In Java, Serialization means converting Java objects into a byte stream; Deserialization means converting the serialized object’s byte stream back to the original Java object. In Java, we have to…
How to read an object from file in Java (ObjectInputStream)
This example shows how to use ObjectInputStream to read a serialized object from a file in Java, aka Deserialization. The below example converts a Person object to bytes stream and…
How to write an object to file in Java (ObjectOutputStream)
This example shows how to use ObjectOutputStream to write objects to a file in Java, aka Serialization. We can serialize or marshal an object which implements a Serializable interface. We…
How to get free disk space in Java
In Java old days, it lacks of method to determine the free disk space on a partition. But this is changed since JDK 1.6 released, a few new methods –…