How do I write Hello World program in Java?

The Hello World program is a classic example to start with when we begin to learn a new programming language. The main purpose is to know the basic syntax of the language. Below is the Java version of a Hello World program, it is simple enough to start.

package org.kodejava.basic;

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

The code contains one class called HelloWorld, we declare a class using the class keyword. A main(String[] args) method with a public static void signature and an argument of string array is a special method in Java class. This method is the execution entry point of every Java application. When a class have this method it will be executable. And finally in the body of the method we have a single line of code that write a Hello World string to the console.

The HelloWorld class must be saved in a file named HelloWorld.java, the class file name is case-sensitive. In the example we also define a package name for the class. In this case the HelloWorld.java must be placed in a org\kodejava\basic directory.

To run the application we need to compile it first. I assume that you have your Java in your path. To compile it type:

javac -cp . org.kodejava.basic.HelloWorld.java

The compilation process will result a file called HelloWorld.class, this is the binary version of our program. As you can see that the file ends with .class extension because Java is everything about class. To run it type the command bellow, class name is written without extension.

java -cp . org.kodejava.basic.HelloWorld

And you will see a string Hello World! is printed out in the console as the output of your first Java program, the HelloWorld program.

To install Java Development Kit (JDK) and configure Java environment you can see the following tutorial:

Welcome to Kode Java

Kode Java Org website provides beginners to Java programming some examples or code snippets to use the Java API (Application Programming Interface) to develop applications. Learning from code examples will hopefully decrease the time required to learn Java programming.

In this blog you will find a lot of examples which grouped by the Java API package. You can easily find a solution to your problem, and it’s free. Enjoy your study, come and visit the website regularly to find more examples of Java code. And please do share the examples with your friends if you find it to be useful.

Sunset, Lembongan - Bali

Sunset, Lembongan – Bali