Java Quiz
The best way to scale up your coding skills is by practicing the exercise. This quiz covers all the topics of Java programming. So, whether you are a beginner or an experienced Java developer, this Java Programming Quiz will help you scale up your Java skills and identify areas for improvement.
No registration is required to start the test. Simply choose a test and begin your Java journey.
- Java Basics and Identifiers
- Variables, Operator
- Control Statements and Loops
- Methods
- Java Arrays
- Array Programs
- String Basics
- String Classes
- Classes and Objects
- Constructors
- Inheritance and Abstraction
- Polymorphism and Packages
- Interfaces
- Interface types and Comparator
- Collection
- List, ArrayList, LinkedList
- Set and HashSet
- Queue and Map Interface
- Iterators, Comparator vs Comparable
- Java Exceptions
- Exception Handling
- Thread Basics and Lifecycle
- Thread Methods and Daemon Threads
- File Handling
- File Writing
- Lambda Expressions and Streams
- IO Basics
- BufferedReader vs Scanner and Fast I/O
- Synchronization Basics
- Deadlocks and Synchronization
- Concurrency Locks and Reentrant Locks
- Regex Basics and Pattern Matching
- Networking Basics and Protocols
- Sockets and Server Communication
- JDBC
- Java Memory Allocation
- Heap vs Stack
- JVM Memory Management and Garbage Collection