Java Exam Questions with 100% Verified Correct Answers 2026
Java Exam Questions with 100% Verified Correct Answers 2026 If you overwrite clone(), which 3 rules must this method obey? - Correct Answer 1) the new object should be new: memory address should differ 2) Both should be an object of the same class 3) Both should be in the same state: ().equals(a) == true Why do we need to implement the Clonable interface? - Correct Answer At runtime it would throw the CloneNotSupportedException if we don't implement the Cloneable interface. A class implements the Cloneable interface to indicate to the O() method that it is legal for that method to make a field-for-field copy of instances of that class. What is a marker interface? - Correct Answer A Marker interface, has no method. Serializable, Clonable are marker interfaces. How do you clone an object? - Correct Answer MyClone a = (MyClone) () - TypeCast is nessesary. - handle CloneNotSupportedException Why can Annotations replace marker interfaces? - Correct Answer Annotations can convey metadata about the class to its consumers without creating a separate type for it. Annotations let you pass information to classes that "consume" it. What is Double-Checked Locking? - Correct Answer To reduce the overhead of acquiring a lock by first testing the locking criterion without actually acquiring the lock. How do you make an object serializable? - Correct Answer The class must implement the .Serializable interface Java object serialization is performed using which classes? - Correct Answer Java object serialization (writing) is done with the ObjectOutputStream and deserialization (reading) is done with the ObjectInputStream. What is serialVersionUID? - Correct Answer In addition to implementing the Serializable interface, a class intended for serialization should also contain a private static final long variable named serialVersionUID. The serialVersionU
Document information
- Uploaded on
- February 18, 2026
- Number of pages
- 40
- Written in
- 2025/2026
- Type
- Exam (elaborations)
- Contains
- Questions & answers