why marker interfaces are there in java
Answers were Sorted based on User's Feedback
Answer / ravinder
When a class implements a marker interface, then the object
of that class is given with a special behavior. For example
if a class implements remote interface(available in
java.rmi.* package) object of that class acts as a Remote
Object. For this reason java provides Marker Interface.
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / srinu
when class implements marker interface our class object
getting special behavoiur.
EX:-
suppose our class implements java.lang.Serializible
interface our class object getting special behaviour(our
class object converting java support format object to
network support)
Another Example our class implements java.rmi.Remote
interface our class object acts as Remote object.
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / siva kumar g
Marker interfaces can create an environment.
Marker interfaces are used to specify that a class belongs
to a logical family or grouping - as quoted above,
Cloneable is used to indicate that a particular class can
be cloned, or Serializable is used to indicate that a
particular class can be serialized.
| Is This Answer Correct ? | 2 Yes | 1 No |
Answer / maurya
an interface without any method is known as marker
interface. we use marker interface to actually mark for JVM
to distinguish that the class is belongs or subclass of ant
particular super class.
EX-->
we have an interface named serializable. there is a
condition that if you want to serialize your object u must
have to implements marker interface.
by doing this we just only inform JVM that my class is able
to be serialized. JVM detact it at run time by using Class
class methods.
| Is This Answer Correct ? | 1 Yes | 0 No |
What is the unit of plancks constant?
If all the methods in abstract class are declared as abstract then what is difference between abstract class and in interface?
What is pangram in java?
What is immutable class? how to make a Class explicitly "Immutable"?Wap to make a class explicitly immutable.
What is a conditional equation?
Can a constructor be made final?
Explain about public and private access specifiers?
Which collections are thread safe in java?
Explain wait(), notify() and notifyall() methods of object class ?
what is stringtolennizer with example?
Does constructor be static?
What are MalformedURLException and UnknownHost Exceptions and whey they will be thrown?