Java – Serialization – VN GEEKS

package

com

.

example

.

serialization

;

 

import

java

.

io

.

IOException

;

 

public

class

SerializationTest

{

  

public

static

void

main

(

String

[

]

args

)

{

    

String

fileName

=

“employee.ser”

;

    

Employee

emp

=

new

Employee

(

)

;

    

emp

.

setId

(

100

)

;

    

emp

.

setName

(

“Pankaj”

)

;

    

emp

.

setSalary

(

5000

)

;

    

//serialize to file

    

try

{

      

SerializationUtil

.

serialize

(

emp

,

fileName

)

;

    

}

catch

(

IOException

e

)

{

      

e

.

printStackTrace

(

)

;

      

return

;

    

}

    

Employee

empNew

=

null

;

    

try

{

      

empNew

=

(

Employee

)

SerializationUtil

.

deserialize

(

fileName

)

;

    

}

catch

(

ClassNotFoundException

|

IOException

e

)

{

      

e

.

printStackTrace

(

)

;

    

}

    

System

.

out

.

println

(

“emp Object::”

+

emp

)

;

    

System

.

out

.

println

(

“empNew Object::”

+

empNew

)

;

  

}

}