Page 9 - 4656
P. 9
Алгоритми і структури даних. Лабораторний практикум.
ім'ям файлу, який містить програму. Також необхідно зважати,
щоб регістр літер файлу збігався з ім'ям класу.
Причиною цього є те, що мова є чутливою до регістру. На
даний момент, правило, що імена файлів відповідають іменам
класів може здатися неважливим. Тим не менш, це правило
дозволяє легше підтримувати і організовувати програми.
Компіляція програми.
Щоб скомпілювати програму Example, необхідно
запустити компілятор, javac, вказавши ім'я вихідного файлу в
командному рядку:
C:\> javac Example.java
Компілятор javac створює файл під назвою Example.class,
яка містить байт-код версії програми. Байт-код Джава це
проміжне представлення програми, яка містить інструкції
віртуальної машини Джава. Таким чином, вихідий код javac не є
кодом, який може бути безпосередньо виконаним в операційній
системі.
Щоб дійсно запустити програму, необхідно
використовувати програму під назвою java. Для цього необхідно
задати ім'я класу Example в якості аргументу командного рядка:
C: \> Java Example
Коли програма запущена, відображаються наступні
результати її виконання:
Це проста програма Java.
Коли Джава вхідний код компілюється, кожен окремий
клас кладеться у свій вихідний файл, який має таке ж ім’я як назва
класу і розширення .class. Ось чому це хороша ідея назвати вхідні
файли Джава тим же ім'ям, як клас, оскільки ім'я вихідного файлу
7