Първи стъпки с Java език, урок, код р - на български (RU)

Създаване на програма на Java първият

Забележка. Ако Java признава това като обществена класа (а не грешка от време компилация), името на файла трябва да съвпада с името на класа (HelloWorld в този пример) с .java разширение. Преди това трябва да бъде модификатора за публичен достъп.

Наименуване препоръчват Java класове започват с главна буква и са в случай камила формат (в който първата буква на всяка дума с главна буква). Тези споразумения се препоръчват срещу символа долна черта (_) и долар ($).

За съставянето на данните, отворете терминален прозорец и отворете HelloWorld.java директория.

Забележка: CD - този терминал команда за промяна на директорията.

Въведете javac последвано от името на файла и разширението, както следва:

Добре известно е, че грешка "javac" не се разпознава като вътрешен или външен команда работи програма или партида файл. Дори ако сте инсталирали JDK и да стартирате програмата от IDE Пр. затъмнение, и така нататък. Г. Тъй като пътя по подразбиране не се добавя към околната среда.

Ако го кача на Windows, за да реши проблема, първо се опитайте да отиде по пътя си javac.exe. най-вероятно, това е вашето C: \ Program Files \ Java \ JDK (номер на версията) \ боклук. След това се опитайте да го стартирате по-долу.

По-рано, когато ние javac че е същата като горната команда. Само в този случай, че вашата операционна система знам къде javac. Така че, нека да ви кажа за него сега, така че не е нужно да пишете целия път всеки път. Ние трябва да го добавим към PATH

За да промените КАНАЛ среда в Windows XP / Vista / 07.08.10 на:

  • Control Panel → Система → Настройки Advanced System
  • Превключете на раздела "Advanced» → променливи
  • В "Системни променливи" превъртете надолу, за да изберете "Path" → Промяна

В "променлива стойност", поставете пред всички съществуващи директории, следвани от точка и запетая (;). Не се отстранят всички съществуващи записи.

Сега тя трябва да реши.

Забележка. javac команда извиква Java компилатор.

След това, компилаторът генерира байткод файл HelloWorld.class, че може да се изпълнява на Java (JVM) виртуална машина. Компилаторът на езика за програмиране Java, javac. Той гласи изходни файлове, написани на езика за програмиране Java, и ги обобщава в байткод клас файлове. компилаторът може да обработва резултатите от анотация на източника и клас файлове, използвайки API Pluggable Анотация обработка, ако желаете. Компилаторът е инструмент за командния ред, но също могат да бъдат причинени от използването на API Java компилатор.

За да стартирате програмата, тип Java и след това името на класа, съдържащ основен метод (HelloWorld в нашия пример). Имайте предвид, че .class пропуснати:

Забележка. Java команда стартира приложение Java.

Тя ще се появи на конзолата:

Успешно кодирани и създаде първия си Java-програма!

Забележка. За да се признае на Java команда (.. Java javac и др Г.) Трябва да се уверете, че:

Вие ще трябва да използвате компилатор (javac) и изпълнител (Java), предоставен от JVM. За да разберете коя версия сте инсталирали, тип Java -version и javac -version в командния ред. Номерът на версията на програмата ще бъде отпечатан в терминала (например 1.8.0_73).

Hello World програма съдържа един файл, който включва определянето на HelloWorld клас. основен метод и на оператора в рамките на основен метод.

Класът ключова дума започне дефиницията на клас за клас на име HelloWorld. Всяко заявление Java съдържа поне едно определение клас (за повече информация относно класовете).

Този метод е входната точка (определена от неговия име и подпис публично статично невалидни основни (String [])), от който JVM може да стартирате програмата. Всяка програма на Java трябва да има един. Те са следните:

  • публично. Това означава, че този метод може да се нарече от всяка точка в програмата от външния свят. Виж. "Популярност" за повече информация за това.
  • статична. Това означава, че тя съществува и може да се извърши само по себе си (на ниво клас, без да се създава обект).
  • нищожно. Това означава, че тя не връща стойност. Забележка. Това не е като C и C ++, където се очаква кодът на връщане, като инт (Java път - System.exit ()).

Този основен метод ви позволява да:

  • Масивът (обикновено наречени аргументи) String е приет като аргументи на основните функции (например, от линия аргумент команда).

Почти всички от това се изисква за метода на входна точка Java.

  • Име аргументи - е името на променливата, така че можете да го наречем нещо, но обикновено той се нарича аргументи.
  • Независимо от вида на параметър масив (String [] опцията) или Varargs (String. Опцията), не е от значение, тъй като масиви могат да бъдат прехвърлени varargs.

Забележка. В едно приложение може да бъде няколко класове, съдържащи метода на входната точка (основна). молба за влизане точка се определя от името на класа, подадена като аргумент на командата Java.

Вътре в основен метод намираме следното изявление:

Нека да се прекъсне тази декларация за елементите:

Забележка. Всяка декларация, в Java трябва да завършва с точка и запетая (;).

метода и тялото на клас тяло след това се затваря.

Ето още един пример, показващ OO парадигма. Нека да симулира футболен отбор с един (да, един!) На участниците. Възможно е да има повече, но за това ще поговорим, когато стигнем до информационните масиви.

Първо, нека да определим клас отбора.

Сега нека да определим клас държава.

Сложете го всички заедно и добавете привличат и основен метод, както е описано по-горе, имаме:

Още веднъж, основните похвати в клас тест е входната точка на нашата програма. Без основен метод, не можем да кажем на виртуалната машина на Java (JVM), където, за да стартирате програмата.

1 - Като малък HelloWorld клас HelloWorld класа System. да може да влиза само публични данни.