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


Please Help Members By Posting Answers For Below Questions

What are the differences between getting and load method?

730


What is meant by collection in java?

770


What is the difference between throw and throws in java?

766


What is passing value java?

699


What is string array?

812


what is object slice?

1762


What is a null check?

750


What is module in project?

721


What is variable in java?

719


what is synchronization and why is it important? : Java thread

826


What is the difference between path and classpath variables?

713


Why stringbuffer is faster than string?

768


What is use of a abstract variable?

735


What is method with example?

773


What is a JAR file?

784