Java Programming Advanced Quiz 1
Select your answers and check your results. Use Reset to start again.
Search
Practice Pronunciation (Merriam-Webster)
Navigation
Python Programming Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Python Programming Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Python Programming Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
SQL Programming Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
SQL Programming Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
SQL Programming Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
JavaScript Programming Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
JavaScript Programming Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
JavaScript Programming Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
C# Programming Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
C# Programming Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
C# Programming Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Java Programming Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Java Programming Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Java Programming Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
C Programming Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
C Programming Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
C Programming Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Advanced Quiz 1
1. Which Java feature allows a class to have only one instance?
Singleton pattern
Factory pattern
Observer pattern
2. What is the purpose of the volatile keyword?
Ensures visibility of changes to variables across threads
Prevents variable serialization
Allows variable to be accessed only in the same class
3. Which annotation is used to suppress compiler warnings?
@SuppressWarnings
@Deprecated
@Override
4. What does the finalize() method do?
Performs cleanup before garbage collection
Initializes an object
Closes a file
5. Which Java collection is thread-safe and maintains insertion order?
CopyOnWriteArrayList
HashSet
TreeSet
6. Which class is used for reading and writing objects to a file?
ObjectOutputStream / ObjectInputStream
FileOutputStream / FileInputStream
BufferedWriter / BufferedReader
7. What is the result of calling notify() on an object?
Wakes up one waiting thread
Wakes up all waiting threads
Pauses the current thread
8. Which of the following is NOT a functional interface in Java?
Serializable
Runnable
Callable
9. What is the main advantage of using streams in Java 8+?
Enables functional-style operations on collections
Improves garbage collection
Reduces memory usage
10. Which method in the Optional class returns the value if present, else a default?
orElse()
get()
ifPresent()
Previous
Check Quiz
Reset
Next
Other
Timer
00:00
Start
Stop
Reset
Vocabulary Quiz
Score: 0
Reset Score
Submit Answer
Next Word
Spin the Wheel
SPIN
Promo's
Explore More
Python Tutorial
Real Python