Поиск по сайту:

Java-программа Hello World


Всякий раз, когда мы начинаем изучать язык программирования, первая программа всегда должна печатать Hello World. В прошлой статье мы узнали, как установить Java в Windows 10. Теперь мы готовы написать и запустить нашу первую программу Hello World Java.

Java-программа Hello World

Чтобы все было просто и работало для нового пользователя, вот пример программы hello world, которую вы можете использовать.

public class JavaHelloWorldProgram {

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

Сохраните приведенную выше программу как JavaHelloWorldProgram.java в любом каталоге.

1. Скомпилируйте и запустите программу Java Hello World

Откройте командную строку и перейдите в каталог, где сохранен файл программы hello world. Затем выполните приведенные ниже команды по порядку.

$javac JavaHelloWorldProgram.java

$java JavaHelloWorldProgram
Hello World

Если вы используете Java 11 или выше, вы можете просто выполнить java JavaHelloWorldProgram.java, и он скомпилирует и выполнит программу для вас. Нет необходимости явно компилировать, а затем запускать программу Java.

2. Важные моменты программы Java

  1. Исходный файл Java может иметь несколько классов, но разрешен только один общедоступный класс.
  2. Имя исходного файла Java должно совпадать с именем общедоступного класса. Вот почему имя файла нашей программы — JavaHelloWorldProgram.java
  3. Когда мы компилируем код, он генерирует байтовый код и сохраняет его как расширение Class_Name.class. Если вы посмотрите на каталог, в котором мы скомпилировали файл java, вы заметите новый созданный файл JavaHelloWorldProgram.class
  4. Когда мы выполняем файл класса, нам не нужно указывать полное имя файла. Нам нужно использовать только имя общедоступного класса.
  5. Когда мы запускаем программу с помощью команды java, она загружает класс в основной метод класса и запускает его. Синтаксис основной функции должен быть таким же, как указано в программе, иначе она не запустится и выдаст исключение как Exception in thread main java.lang.NoSuchMethodError: main.

Недавно я создал короткое видео для программы Java Hello World, используя Блокнот, а затем Eclipse. Посмотрите его для лучшего понимания. JDK против JRE против JVM в java.