Question: | Are the imports checked for validity at compile time? e.g. will the code containing an import such as java.lang.ABCD compile? |
Question: | Does importing a package imports the subpackages as well? e.g. Does importing com.MyTest.* also import com.MyTest.UnitTests.*? |
Question: | What is the difference between declaring a variable and defining a variable? |
Question: | What is the default value of an object reference declared as an instance variable? |
Question: | Can a top level class be private or protected? |
Question: | What type of parameter passing does Java support? |
Question: | Primitive data types are passed by reference or pass by value? |
Question: | Objects are passed by value or by reference? |
Question: | What is serialization? |
Question: | How do I serialize an object to a file? |
Question: | Which methods of Serializable interface should I implement? |
Question: | How can I customize the seralization process? i.e. how can one have a control over the serialization process? |
Question: | What is the common usage of serialization? |
Question: | What is Externalizable interface? |
Question: | When you serialize an object, what happens to the object references included in the object? |
Question: | What one should take care of while serializing the object? |
Question: | What happens to the static fields of a class during serialization? |
|
|
Hi,
ReplyDeleteJust to add while writing Serializable class , its good practice to put a Seriazlizable alert in file so that when some one else add a new field in the class he must ensure that field is either transient or Serializable , so that Serializability of class should not break.
Thanks
Javin
Why String is immutable in Java