1600 PMP mock questions 1400 CAPM mock questions 800 SCJP 6 mock questions 600 OCAJP 7 mock questions 590 OCPJP 7 mock questions 556 SCWCD 5 mock questions 500 OCEJWCD 6 mock questions pdfDownload (java,struts, hibernet etc)

what is Advantage of Externalization over Serialization

Java   JSP   ORACLE   Hibernate   Servlet   Struts   Spring   MySQL   Java Script     Post New Topic
Category Java
Asked By : satyam Asked Date : Jun 15 2008
Brief Desc: what is Advantage of Externalization over Serialization
Details: what wiil happen , if u make use of Externlization

Replied By: das Replied Date : Jun 15 2008
Answer: public interface Externalizable
extends Serializable

Only the identity of the class of an Externalizable instance is written in the serialization stream and it is the responsibility of the class to save and restore the contents of its instances. The writeExternal and readExternal methods of the Externalizable interface are implemented by a class to give the class complete control over the format and contents of the stream for an object and its supertypes.
Object Serialization uses the Serializable and Externalizable interfaces. Object persistence mechanisms can use them as well. Each object to be stored is tested for the Externalizable interface. If the object supports Externalizable, the writeExternal method is called. If the object does not support Externalizable and does implement Serializable, the object is saved using ObjectOutputStream.
When an Externalizable object is reconstructed, an instance is created using the public no-arg constructor, then the readExternal method called. Serializable objects are restored by reading them from an ObjectInputStream.

Replied By: raj Replied Date : Jun 15 2008
If your requirements is like on create object you need to do some thing then use Externalizable because When an Externalizable object is reconstructed, an instance is created using the public no-arg constructor but Serializable not.

Replied By: Anand Replied Date : Jun 26 2008
Answer: You are right.

Add Your Reply :

Your Name:

  • SCJP 5.0 Simulator 642+ Questions With Explanations
  • SCJP 6.0 Simulator 664+ Questions With Explanations
  • SCWCD 5.0 Simulator 556+ Questions With Explanations
  • SCWCD 4.0 Simulator 500+ Questions With Explanations
  • OCA 10g Simulator 594+ Questions With Explanations
  • Struts Tutorial Home
  • Spring Tutorial Home
  • Hibernate Tutorial Home
  • JSP Tutorial Home
  • JDBC Tutorial Home
  • Webservices Tutorial Home
  • EJB Fundamentals
  • Java mock test.
  • JSP mock test.
  • ORACLE mock test.
  • Hibernate mock test.
  • Servlet mock test
  • Struts mock test
  • C mock test
  • C++ mock test
  • Aptitude mock test
  • Interview Questions from Experts

    Reviews and Comments

    PMP, CAPM, PMI is a registered certification mark of the Project Management Institute, Inc

    Copyright © www.techfaq360.com 2019

    About US | Contact US | Privacy Policy | Terms and Conditions  | Website disclaimer  | Cancellation and Refund Policy  | Shipping & Delivery Policy