Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
2 views

Java Hello World

This document provides a tutorial on writing a simple 'Hello World' program in Java. It includes the Java code, steps to save, compile, and run the program, as well as an explanation of each part of the code. The tutorial is aimed at beginners learning Java programming.

Uploaded by

Foued
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Java Hello World

This document provides a tutorial on writing a simple 'Hello World' program in Java. It includes the Java code, steps to save, compile, and run the program, as well as an explanation of each part of the code. The tutorial is aimed at beginners learning Java programming.

Uploaded by

Foued
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

10/04/2025 22:56 Java Hello World

Home Whiteboard AI Assistant Online Compilers Jobs Tools Articles Corporate Training Teach with us

Chapters Categories

SQL HTML CSS Javascript Python Java C C++ PHP Scala C# Tailwind CSS Node.js MySQL Mongo

Java - Hello World Program

Printing "Hello World" on the output screen (console) is the first program in Java and other programming languages. This tutorial will
teach you how you can write your first program (print "Hello World" program) in Java programming.

Java program to print "Hello World"


Java program to print "Hello World" is given below:

Open Compiler

public class MyFirstJavaProgram {

/* This is my first java program.


* This will print 'Hello World' as the output
*/

public static void main(String []args) {


System.out.println("Hello World"); // prints Hello World
}
}

Advertisement
-

Steps to Write, Save, and Run Hello World Program


Let's look at how to save the file, compile, and run the program. Please follow the subsequent steps −

Open notepad and add the code as above.

Save the file as "MyFirstJavaProgram.java".

Open a command prompt window and go to the directory where you saved the class. Assume it's C:\.

Type 'javac MyFirstJavaProgram.java' and press enter to compile your code. If there is no error in your code, the command
prompt will take you to the next line (Assumption The path variable is set. Learn: Java Envionment Setup).

Now, type 'java MyFirstJavaProgram' to run your program.

You will be able to see "Hello World" printed on the screen.

https://www.tutorialspoint.com/java/java_hello_world.htm 1/4
10/04/2025 22:56 Java Hello World

Output

C:\> javac MyFirstJavaProgram.java


C:\> java MyFirstJavaProgram
Hello World

Explanation of Hello World Program


As we've successfully printed Hello World on the output screen. Let's understand the code line by line.

1. Public Main Class

public class MyFirstJavaProgram {

This line is creating a new class MyFirstJavaProgram and being public, this class is to be defined in the same name file as
MyFirstJavaProgram.java. This convention helps Java compiler to identify the name of public class to be created before reading the file
content.

2. Comment Section

/* This is my first java program.


* This will print 'Hello World' as the output
*/

These lines being in /* */ block are not considered by Java compiler and are comments. A comment helps to understand program in a
better way and makes code readable and understandable.

3. Public Static Void Main

public static void main(String []args) {

This line represents the main method that JVM calls when this program is loaded into memory. This method is used to execute the
program. Once this method is finished, program is finished in single threaded environment.

4. Keywords Used

Let's check the purpose of each keyword in this line.

public − defines the scope of the main method. Being public, this method can be called by external program like JVM.

static − defines the state of the main method. Being static, this method can be called by external program like JVM without
first creating the object of the class.
void − defines the return type of the main method. Being void, this method is not returning any value.

main − name of the method

String []args − arguments passed on command line while executing the java command.

5. System.out.println() Method

System.out.println("Hello World"); // prints Hello World

System.out represents the primary console and its println() method is taking "Hello World" as input and it prints the same to the
console output.

TOP TUTORIALS

Python Tutorial

Java Tutorial

https://www.tutorialspoint.com/java/java_hello_world.htm 2/4
10/04/2025 22:56 Java Hello World
C++ Tutorial
C Programming Tutorial

C# Tutorial
PHP Tutorial

R Tutorial
HTML Tutorial

CSS Tutorial

JavaScript Tutorial
SQL Tutorial

TRENDING TECHNOLOGIES

Cloud Computing Tutorial


Amazon Web Services Tutorial

Microsoft Azure Tutorial

Git Tutorial
Ethical Hacking Tutorial

Docker Tutorial
Kubernetes Tutorial

DSA Tutorial
Spring Boot Tutorial

SDLC Tutorial
Unix Tutorial

CERTIFICATIONS

Business Analytics Certification


Java & Spring Boot Advanced Certification

Data Science Advanced Certification

Cloud Computing And DevOps


Advanced Certification In Business Analytics

Artificial Intelligence And Machine Learning


DevOps Certification

Game Development Certification


Front-End Developer Certification

AWS Certification Training


Python Programming Certification

COMPILERS & EDITORS

Online Java Compiler


Online Python Compiler
Online Go Compiler

Online C Compiler
Online C++ Compiler
Online C# Compiler

Online PHP Compiler


Online MATLAB Compiler
Online Bash Compiler
Online SQL Compiler

Online Html Editor

ABOUT US | OUR TEAM | CAREERS | JOBS | CONTACT US | TERMS OF USE | PRIVACY POLICY | REFUND POLICY |

COOKIES POLICY | FAQ'S

https://www.tutorialspoint.com/java/java_hello_world.htm 3/4
10/04/2025 22:56 Java Hello World

Tutorials Point is a leading Ed Tech company striving to provide the best learning material on technical and non-technical subjects.

© Copyright 2025. All Rights Reserved.

https://www.tutorialspoint.com/java/java_hello_world.htm 4/4

You might also like