Когда мы начинаем изучать язык программирования, первой программой всегда является вывод строки “Hello, World”. В последней статье мы узнали, как установить Java на Windows 10. Теперь мы готовы написать и запустить нашу первую программу на Java “Hello, World”.
Программа “Hello, World” на Java
Чтобы упростить задачу для нового пользователя, вот пример программы “Hello, World”, который вы можете использовать.
public class JavaHelloWorldProgram {
public static void main(String args[]){
System.out.println("Hello World");
}
}
Сохраните данную программу как JavaHelloWorldProgram.java
в любой директории.
1. Компиляция и запуск программы “Hello, World” на Java
Откройте командную строку и перейдите в директорию, где сохранен файл программы “Hello, World”. Затем выполните следующие команды по порядку.
$javac JavaHelloWorldProgram.java
$java JavaHelloWorldProgram
Hello World
Если вы используете Java 11 или выше, вы можете просто выполнить java JavaHelloWorldProgram.java
, и программа скомпилируется и выполнится. Нет необходимости явно компилировать и затем запускать программу на Java.
2. Важные моменты программы на Java
- A Java source file can have multiple classes but only one public class is allowed.
- Имя исходного файла на Java должно совпадать с именем публичного класса. Поэтому имя файла нашей программы –
JavaHelloWorldProgram.java
- При компиляции кода он генерирует байт-код и сохраняет его с расширением
.class
с именем класса. Если вы посмотрите в каталог, где мы скомпилировали java-файл, вы заметите, что создан новый файлJavaHelloWorldProgram.class
- При выполнении файла класса нам не нужно указывать полное имя файла. Нам нужно использовать только публичное имя класса.
- При запуске программы с помощью команды java она загружает класс в JVM и ищет в нем главный метод и запускает его. Синтаксис главной функции должен быть таким же, как указано в программе, в противном случае она не будет выполняться и выдаст исключение типа
Exception in thread "main" java.lang.NoSuchMethodError: main
.
I have recently created a short video for Java Hello World Program using Notepad and then Eclipse. Watch it for a better understanding. https://www.youtube.com/watch?v=ZREpFyjTDho That’s all for this post and you can start playing with your first class. In the next post, I will get into further details of classes, JDK, JVM, and other features provided by the Java programming language. Update: Read this post to know about JDK vs JRE vs JVM in java.
Source:
https://www.digitalocean.com/community/tutorials/java-hello-world-program