Програмування на мові Java Введення в мову Java

March 12th, 2009


« Програмування на мові Java Революція на імя Java   |   Java - як все починалося »

Транслятор створить файл HelloWorld.class з незалежним від процесора байт-кодом нашого прикладу. Для того, щоб виконати отриманий код, необхідно мати середовище часу виконання мови Java (у нашому випадку це програма java), в яку треба завантажити новий клас для виконання. Підкреслимо, що указується ім’я класу, а не ім’я файлу, в якому цей клас міститься.

З: > java HelloWorld Hello World

Корисний зроблено мало, проте ми переконалися, що встановлений Java-транслятор і середовище часу виконання працюють.

Крок за кроком

Звичайно, HelloWorld-это тривіальний приклад. Проте навіть така проста програма новачкові в мові Java може показатися лякає складною, оскільки вона знайомить вас з масою нових понять і деталей синтаксису мови Давайте уважно пройдемося по кожному рядку нашого першого прикладу, аналізуючи ті елементи, з яких складається Java-програма.

Рядок 1

class HelloWorld {

В цьому рядку використано зарезервоване слово class. Воно говорить транслятору, що ми збираємося описати новий клас. Повний опис класу розташовується між відкриваючою фігурною дужкою в першому рядку і парною їй закриваючою фігурною дужкою в рядку 5. Фігурні дужки в Java використовуються точно так, як і в мовах З і С++.

Рядок 2

public static void main (String args []) {

Така, на перший погляд, надмірно складний рядок прикладу є наслідком важливої вимоги, закладеної при розробці мови Java. Річ у тому, що в Java відсутні глобальні функції. Оскільки подібні рядки зустрічатимуться в більшості прикладів першої частини книги, давайте пильніше розглянемо кожен елемент другого рядка.

public

Розбиваючи цей рядок на окремі лексеми, ми відразу стикаємося з ключовим словом public. Ето-модіфікатор доступу, який дозволяє програмістові управляти видимістю будь-якого методу і будь-якої змінної. В даному випадку модифікатор доступу public означає, що метод main видно і доступно будь-якому класу.


Tags: , , , , , ,

програмування


Схожі записи

Категория: програмування |

Комментарии