Dec 8th, 2022

Hello, Java World: A Beginner's Guide to Writing Your First Program

Author Picture

Dhairya Shah

Software Engineer

What is Java?

Java is a popular programming language that is used for building a variety of applications. It is an object-oriented language, which means that it allows for the creation of reusable modules of code that can be used to build more complex programs.

Java is used for a wide range of applications, including web development, mobile app development, and building desktop applications. Some of the key features of Java include its simplicity, reliability, and security. Because of these features, Java is a popular choice for developing high-performance, scalable applications that can run on a variety of platforms.

Writing “Hello World” Program

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

Here’s how it works:

  1. The first line public class HelloWorld declares a class named HelloWorld. In Java, all code must be inside a class.
  2. The next line public static void main(String[] args) declares the main method of the class. This is the entry point of the program and it’s where the code inside the method will be executed.
  3. The next line System.out.println("Hello World!"); uses the println method of the System.out object to print the string “Hello World!” to the console.
  4. Finally, the last line } simply closes the main method.

To run a Java program, you first need to compile it into bytecode, which is the language that the Java Virtual Machine (JVM) understands. To do this, you can use the javac command, followed by the name of the Java file, like this:

javac HelloWorld.java

This will create a new file called HelloWorld.class that contains the bytecode version of the program. To run the program, you can use the java command, followed by the name of the class containing the main method, like this:

java HelloWorld

This will run the bytecode version of the program and print “Hello World!” to the console.


In conclusion, Java is a popular and widely-used programming language that allows for the creation of complex and versatile applications. The “Hello World” program is a simple and common starting point for learning Java, as it demonstrates the basic syntax and structure of the language. By understanding and implementing this program, beginners can gain a foundation for further exploration and development in the world of Java programming.

I hope you enjoyed reading the article.

Thank you for reading

Let’s connect on Twitter

Thanks for reading!

This article was generated by ChatGPT to demonstrate its capabilities.