Java Challengers #6: Thread behavior in the JVM
Tip

Java Challengers #6: Thread behavior in the JVM

The JVM does what it wants to do, so how can you predict the order of thread execution?

02/05/19

Java Challengers #5: Sorting with Comparable and Comparator in Java
Tip

Java Challengers #5: Sorting with Comparable and Comparator in Java

Comparable or Comparator? Choose the correct interface for the sorting algorithm you need

11/29/18

Java Challengers #4: Comparing Java objects with equals() and hashcode()

Java Challengers #4: Comparing Java objects with equals() and hashcode()

What is the contract between equals() and hashcode()? Learn how these methods work together when comparing Java objects

09/20/18

Java Challengers #3: Polymorphism and inheritance
Tip

Java Challengers #3: Polymorphism and inheritance

Challenge yourself, with this brain-teasing introduction to method invocation in polymorphic method calls

07/19/18

Java Challengers #2: String comparisons

Java Challengers #2: String comparisons

How String methods, keywords, and operators process comparisons in the String pool

05/29/18

Java Challengers #1: Method overloading in the JVM
Tip

Java Challengers #1: Method overloading in the JVM

Test your mind with the first Java Challenger in a new series. Can you outthink the Java virtual machine?

04/25/18

Load More