You are on page 1of 1

1.2.

Hello world Java program


// a small Java program
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}

1.3. Java virtual machine


The Java virtual machine (JVM) is a software implementation of a computer
that executes programs like a real machine.

The Java virtual machine is written specifically for a specific operating system,
e.g., for Linux a special implementation is required as well as for Windows.

Java programs are compiled by the Java compiler into bytecode. The Java
virtual machine interprets this bytecode and executes the Java program.

1.4. Java Runtime Environment vs. Java


Development Kit
A Java distribution typically comes in two flavors, the Java Runtime
Environment (JRE) and theJava Development Kit (JDK).

The JRE consists of the JVM and the Java class libraries. Those contain the
necessary functionality to start Java programs.

The JDK additionally contains the development tools necessary to create Java
programs. The JDK therefore consists of a Java compiler, the Java virtual
machine and the Java class libraries.

1.5. Development Process with Java

You might also like