3 Quizzes•22 Questions

Learn Java

Java quizzes concentrate on the places students lose marks: references versus values, object-oriented design, collections and exceptions.

Written against Java 17+.

What you will practise

  • Types, strings and reference semantics
  • Classes, inheritance and interfaces
  • Collections and generics
  • Exceptions and resource handling

Roadmap

Work through the levels in order, or jump to where you are.

1

Beginner

Fundamentals

  • Types
  • Strings
  • Arrays
  • main method

Java Fundamentals

3

Intermediate

Object-oriented Java

  • Inheritance
  • Polymorphism
  • Interfaces
  • Encapsulation

Object-Oriented Java

4

Advanced

Collections & exceptions

  • HashMap and equals/hashCode
  • Iteration pitfalls
  • Checked exceptions
  • try-with-resources

Collections & Exceptions

Java quizzes

Interactive Java challenges

Hands-on activities: find bugs, complete code, order steps and match concepts.

All Java challenges →

Java articles

FAQ

Which Java version is assumed?

Java 17 or newer. Features such as List.of need Java 9+.

Is Java still relevant for students?

Absolutely. It remains the backbone of enterprise software and Android development, and is highly requested by campus recruiters.

Do these quizzes cover Spring Boot?

No. These quizzes test core Java fundamentals (Core Java). Spring Boot is a separate topic entirely.