The subtleties of using enums in a switch statement
The effects of declaring a class final
What fields can you access from default methods in interfaces?
When two object references point to the same StringBuilder instance, how are changes propagated?
Nuances of variable scope in for-loops
Java’s mechanisms and syntax for defining classes inside other classes
The subtleties of string concatenation
The scope rules of Java variables and an examination of shadowing
The subtleties of using a constructor to create an array
When exactly do you need to declare an exception?
For happy users, specify the locale correctly.
The subtleties of boxing and unboxing in streams
Where care is needed to get the results you expect from the Collectors class
The details of relying on specific operations from ExecutorService
Which loop construct would you use when looping on manual user input? Subtleties abound...
Two integers are instantiated with the Integer wrapper class. How do you compare their values correctly?
Try more intermediate and advanced test questions.
More intermediate and advanced test questions