В този раздел ще научим как да напишем проста програма на Java. Можем лесно да напишем проста hello Java програма, след като инсталираме JDK.
За да създадете проста програма на Java, трябва да създадете клас, който съдържа главния метод. Нека първо разберем изискването.
Изискването за Java Hello World Пример
За да изпълните която и да е Java програма, следният софтуер или приложение трябва да бъдат правилно инсталирани.
- Инсталирайте JDK, ако не сте го инсталирали, изтеглете JDK и го инсталирайте.
- Задайте пътя на директорията jdk/bin. http://www.javatpoint.com/how-to-set-path-in-java
- Създайте програмата Java
- Компилирайте и стартирайте програмата Java
Пример за създаване на Hello World
Нека създадем програмата Hello Java:
class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } }Тествайте сега
Запазете горния файл като Simple.java.
За компилиране: | javac Simple.java |
За изпълнение: | java Simple |
Изход:
Hello Java
Поток на компилация:
Когато компилираме Java програма с помощта на инструмента javac, Java компилаторът преобразува изходния код в байт код.
Параметри, използвани в First Java Program
Нека да видим какво е значението на class, public, static, void, main, String[], System.out.println().
За да напишете простата програма, трябва да отворите бележника от Старт меню -> Всички програми -> Принадлежности -> Notepad и напишете проста програма, както сме показали по-долу:
Както е показано на горната диаграма, напишете простата програма на Java в Notepad и я запазете като Simple.java. За да компилирате и стартирате горната програма, трябва да отворите командния ред от Старт меню -> Всички програми -> Принадлежности -> команден ред . Когато приключим с всички стъпки правилно, той показва следния резултат:
За да компилирате и стартирате горната програма, първо отидете в текущата си директория; текущата ми директория е c: ew. Пишете тук:
За компилиране: | javac Simple.java |
За изпълнение: | java Simple |
По колко начина можем да напишем програма на Java?
Има много начини да напишете програма на Java. Модификациите, които могат да бъдат направени в Java програма, са дадени по-долу:
1) Чрез промяна на последователността на модификаторите, прототипът на метода не се променя в Java.
Нека да видим простия код на основния метод.
static public void main(String args[])
2) Долният индекс в масива на Java може да се използва след тип, преди променливата или след променливата.
Нека видим различните кодове, за да напишем основния метод.
public static void main(String[] args) public static void main(String []args) public static void main(String args[])
3) Можете да предоставите поддръжка на var-args на метода main(), като подадете 3 елипси (точки)
Нека видим простия код за използване на var-args в метода main(). Ще научим за var-args по-късно в главата за новите функции на Java.
public static void main(String... args)
4) Наличието на точка и запетая в края на класа не е задължително в Java.
Нека да видим простия код.
class A{ static public void main(String... args){ System.out.println('hello java4'); } };
Валиден Java main() подпис на метода
public static void main(String[] args) public static void main(String []args) public static void main(String args[]) public static void main(String... args) static public void main(String[] args) public static final void main(String[] args) final public static void main(String[] args) final strictfp public static void main(String[] args)
Невалиден подпис на метода main() на Java
public void main(String[] args) static void main(String[] args) public void static main(String[] args) abstract public static void main(String[] args)
Разрешаване на грешка „javac не се разпознава като вътрешна или външна команда“?
Ако възникне проблем като показания на фигурата по-долу, трябва да зададете път. Тъй като DOS не разпознава javac и java като вътрешна или външна команда. За да преодолеем този проблем, трябва да определим път. Пътят не се изисква в случай, когато запишете вашата програма в директорията JDK/bin. Въпреки това, това е отличен подход за определяне на пътя. Щракнете тук за Как да зададете път в java .