

Rafael del Nero
Java Developer
Rafael del Nero is a Java Champion and Oracle Ace, creator of the Java Challengers initiative, and a quiz master in the Oracle Dev Gym. Rafael is the author of "Java Challengers" and "Golden Lessons." He believes there are many techniques involved in creating high-quality software that developers are often unaware of. His purpose is to help Java developers use better programming practices to code quality software for stress-free projects with fewer bugs.


String comparisons in Java
Have you ever wondered how Java's String methods, keywords, and operators process comparisons in the String pool? Here's your chance to find out!

Sorting with Comparable and Comparator in Java
Comparable or Comparator—which should it be? Learn how to choose the correct interface for the sorting algorithm you need.

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