Scala programmers are in an advantageous position to learn Java quickly: they are likely to know a lot about the JVM and to have used Java’s standard library. This article is intended to help experienced Scala programmers to grasp Java’s key concepts quickly, by introducing them by analogy with the familiar Scala idioms.