Home > Java Programming > Quizzes > Java Technical Interview Questions
Java Technical Interview Questions
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 62% Most missed: “What is a JVM?”
Java Technical Interview Questions
Time left 00:00
25 Questions

1. What is a Marker Interface?

2. Which characters may be used as the second character of an identifier, but not as the first character of an identifier?

3. Why does Java not support operator overloading?

4. To what value is a variable of the String type automatically initialized?

5. What modifiers may be used with a top-level class?

6. What do you mean by private, protected and public?

7. Why isn't there operator overloading?

8. Can you give few examples of final classes defined in Java API?

9. What is the difference between a break statement and a continue statement?

10. Can a Byte object be cast to a double value?

11. What value does read() return when it has reached the end of a file?

12. What is the range of the short type?

13. What modifiers can be used with a local inner class?

14. What is the most important feature of Java?

15. What is the access scope of a protected method?

16. What is the purpose of declaring a variable as final?

17. Why is the main() method declared static?

18. Why is an Interface be able to extend more than one Interface but a Class can't extend more than one Class?

19. What happens when you add a double value to a String?

20. What is a transient variable?

21. What is the difference between the >> and >>> operators?

22. What restrictions are placed on method overloading?

23. What is the difference between a JDK and a JVM?

24. What are instance variables?

25. What are local variables?