What is Marker interface in java? and what is clone?
Answer Posted / koti
Marker Interface:
Marker interface may be containing
methods,may not be containing methods.
Whenever any interface having a special behavior that type
of interfaces are called as marker interfaces (or) indicator
interface (or) tagged interface.
If interfaces not containing the methods, implementation
provided by the JVM.the given interfaces are not containing
the methods.
Ex: 1.java.lang.Serializable
2.java.lang.Cloneable
3.java.rmi.Remote
4.java.util.EventHandling
5.java.util.RandomAccess.
If interfaces containing methods then JVM not providing the
implementation ,expecting the implementation from the
programmer.
Ex: 1.java.lang.Runnable having the Run().
2.java.io.Externalizable having two methods those are
(a) writeExternal()
(b) readExternal()
In this Externalizable super class is Serializable.
Serializable not containing the methods but Externalizable
containing the methods.How can we say marker interface not
containing methods.
when super class serialized sub class also serialized.Where
as sub class is serialized super class members are serialized.
clone:
clone is duplicate collection of objects.
Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is garbage collection? Can it be forced to run?
Why we used vector class?
What are meta-annotations?
What is OOP Language?
Can we execute java program without main method?
What is nan inf?
What are the advantages of java over C++?
What are methods in java?
what methods would you overwrite in java.lang.object class?
What is a list in java?
How many types of array are there?
When should you use arraylist and when should you use linkedlist?
Why java is object oriented?
What is the difference between serializable and externalizable interface?
Assume a thread has lock on it, calling sleep() method on that thread will release the lock?