привет, мир с java … делайте ошибки и становитесь лучше, случайно успех не помогает нам думать как компилятор

Давайте скомпилируем наш первый код. Надеюсь, вы установили Java Development Kit и Java Runtime Environment. Затем откройте текстовый редактор и введите этот код.

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

System.out.println (s.o.p) говорит компьютеру отображать вывод того, что написано в квадратных скобках s.o.p, «» отмечает. Теперь сохраните этот код как helloworld.java

В командной строке или терминале введите следующие строки, чтобы скомпилировать файл.

javac helloworld.java

Далее давайте запустим наш сгенерированный файл класса

java helloworld

Результат, который вы должны получить

Hello World!

Предположим, вы сохранили свой код в текстовом редакторе как world.java.

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

Затем вы пытаетесь скомпилировать файл

javac hello.java

Но вы получите вывод как:

Error: Could not find or load main class hello
Caused by: java.lang.ClassNotFoundException: hello

Следовательно, чтобы предотвратить появление этой ошибки, не забудьте дать классу то же имя, что и имя вашего файла. В моем случае класс — helloworld, имя файла — helloworld, тогда ошибки нет.

Теперь попробуйте запустить этот код:

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

сохраните файл как helloworld.java, но в этом коде нет класса. В любом случае попробуем скомпилировать файл:

javac helloworld.java

Возникли следующие ошибки.

helloworld.java:2: error: class, interface, or enum expected
    public static void main(String[] args) {
                  ^
helloworld.java:4: error: class, interface, or enum expected
    }
    ^
2 errors

Получайте удовольствие от кодирования…