Иллюстрированный самоучитель по Java


         

Первая программа на Java


По давней традиции, восходящей к языку С, учебники по языкам программирования начинаются с программы "Hello, World!". He будем нарушать эту традицию. В листинге 1.1 эта программа в самом простом виде, записанная на языке Java.

Листинг 1.1.

Первая программа на языке Java;

class HelloWorld{

public static void main(String[] args){ 

System.out.println("Hello, XXI Century World!"); 

}

Вот и все, всего пять строчек! Но даже на этом простом примере можно заметить целый ряд существенных особенностей языка Java.

Всякая программа представляет собой один или несколько классов, в этом простейшем примере только один

класс

(class).

Начало класса отмечается служебным словом

class

, за которым следует имя класса, выбираемое произвольно, в данном случае

Helloworld

. Все, что содержится в классе, записывается в фигурных скобках и составляет

тело класса

(class body).

Все действия производятся с помощью методов обработки информации, коротко говорят просто

метод

(method). Это название употребляется в языке Java вместо названия "функция", применяемого в других языках.

Методы различаются по именам. Один из методов обязательно должен называться

main

, с него начинается выполнение программы. В нашей простейшей программе только один метод, а значит, имя ему

main

.

Как и положено функции, метод всегда выдает в результате (чаще говорят,

возвращает

(returns)) только одно значение, тип которого обязательно указывается перед именем метода. Метод может и не возвращать никакого значения, играя роль процедуры, как в нашем случае. Тогда вместо типа возвращаемого значения записывается слово

void

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

После имени метода в скобках, через запятую, перечисляются

аргументы

(arguments) -или

параметры

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



Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий