Java is a versatile programming language used, in some way, in nearly every industry that touches a computer. Java[he]#039[/he]s greatest power is that it runs in a Java Virtual Machine (JVM), a layer that translates Java code into bytecode compatible with your operating system. As long as a JVM exists for your operating system, whether that OS is on a server (or serverless, for that matter), desktop, laptop, mobile device, or embedded device, then a Java application can run on it. If you’re just getting started with Java programming, here are seven basics you need to know.
Source: LXer – 7 Java tips for new developers