Java Intermediate

🏷️ Basic
🆓 100% Free Certificate 15 Questions 8 minutes 8 Views

This test evaluates your intermediate knowledge of Java, covering collections, exception handling, multi-threading basics, and core API usage. To advance your Java skills, check out Java Collections Framework Guide, learn from Multithreading Tutorials at TutorialsPoint, and follow this Intermediate Java Tutorial on YouTube.

1 What is method overloading in Java?
2 Which collection class should you use when you need to maintain insertion order?
3 What is the purpose of the 'finally' block in exception handling?
4 What is the difference between '==' and '.equals()' in Java?
5 What is the purpose of the 'transient' keyword?
6 What is the difference between an interface and an abstract class?
7 What is the purpose of the 'volatile' keyword?
8 Which design pattern is used to create objects without specifying the exact class of object that will be created?
9 What is the difference between 'ArrayList' and 'LinkedList'?
10 What is the purpose of the 'static' keyword in Java?
11 What is a 'checked exception' in Java?
12 What is the purpose of the 'synchronized' keyword?
13 What is the difference between 'String' 'StringBuilder' and 'StringBuffer'?
14 What is the purpose of the 'Comparator' interface?
15 What is method overriding in Java?