What is Marker interface in java? and what is clone?
Answer Posted / ramesh.m
1)By implementing for interface,our object can get some
ability such type interfaces called as "marker/ability/tag
interfaces".
Ex:
By implementing Serializable interface,our objects can able
to travel across network and can able to save the file
persistently.
2)If any interface does not contain any methods, it is
always called "marker interface".
Ex:
Serializable ,Clonable,RandomAccess,SingleThreadModel.
in these cases,JVM will provide required ability
automatically.
3)Even though interface contains methods by implementing
that interface if our objects will get some ability still we
can consider it as marker interface.
Ex:
Comparable [compareTo()method],Runnable[run() method] etc.
in these cases,required ability should be provided by
programmer.
| Is This Answer Correct ? | 9 Yes | 1 No |
Post New Answer View All Answers
What do you mean by Function Overloading in java?
Is void a return type?
What is a variable in java?
What is fundamental datatype?
what happens when a thread cannot acquire a lock on an object? : Java thread
Can we use string in the switch case?
Can we define a package statement after the import statement in java?
Does java isempty check for null?
Why char array is preferred over string for storing password?
What is vector?
What are different types of constants?
What is object english?
What is the unit of plancks constant?
Can an anonymous class be declared as implementing an interface and extending a class in java programming?
Is java call by reference?