A JavaScript Guide to Java
A look at the key differences between Java and JavaScript, including interpreted vs compiled languages, runtime environments, the browser vs the JVM, defining variables, functions, access modifiers, classes, objects, hash maps, arrays, and loops. See examples of how each language implements common programming utilities and techniques.