· transient keyword is used when we are Serializing an object.
· The keyword transient in Java used to indicate that the variable should not be serialized By default all the variables in the object is converted to persistent state.
· In some cases, you may want to avoid persisting some variables because you don’t have the necessity to transfer across the network. So, you can declare those variables as transient.
· If the variable is declared as transient, then it will not be persisted. It is the main purpose of the transient keyword.