2. Hello World


Traditionally, we start our first experiment with a "Hello World" application.

Create a new file, named "HelloWorld.java".

In this new file, we add the following code.

public class HelloWorld {
    public static void main (String[] args) {
        String txt = "Hello World";
  1. Public Class. Java requires us to "package" our code in a public class. By convention, this has the same name as the file, which you see in this first line. All our code starts after this line, after which we finish the class with a closing bracket }.
  2. Entry Point. A Java application also needs an "entry point", the main class which is started and can call all other methods, that's the second line, and again we need to close this method with a bracket }.
  3. Class Body. Within the main method, any code can be added. In this case, we create a String variable txt that holds "Hello World". Notice each line needs to end with a ;.
  4. Indentation. As you may notice, the indentation (empty space on the lines), is used to make the code easy to read as you can link the line that starts a block, with the location of the closing bracket. This is not required in Java but helps you as a developer.

System.out.println(txt)is similar to console.log in JavaScript or print in Python.

Save this file, and now we can execute it in the terminal. We need to start Java with the name of the file we just created as an argument:

$ java HelloWorld.java

Hello World

And there it is... our first working Java code!

Subscribe to foojay updates:

Copied to the clipboard