Коротко про Java
February 22nd, 2009
| Microsoft викинула Java з Windows XP »
Запустимо компілятор Java під назвою javac і отримаємо готовий клас Java - JavaTest.class. Якщо ви хочете подивитися, як цей клас працює, виконаєте його за допомогою команди java JavaTest. При цьому необхідно набрати ім’я класу, що запускається, точно так, як воно написане в початковому тексті програми, тобто з дотриманням регістра, інакше ви отримаєте повідомлення про помилку.
Розглянемо поелементно початковий текст нашого прикладу. Вся програма складається з одного класу з ім’ям JavaTest. У цього класу є єдиний метод main, аналогічний функції main в мовах програмування C і C++ і що визначає місце, з якого програма починає виконуватися (так звана точка входу).
Модифікатор доступу public перед ім’ям методу main указує на те, що цей метод доступний всім класам, охочим його викликати, незалежно від прав доступу і від місця їх розташування.
Модифікатор static говорить про те, що для всіх екземплярів класу CafeTest і в успадкованих від нього класах існує лише один метод main, що розділяється між всіма класами, які, можливо, будуть успадковані від JavaTest. Це допомагає уникнути появи безлічі точок входу в програму, що викличе помилку.
Через переменную-массив args типа String (рядок) передаються параметри командного рядка класу. У Java перший елемент списку параметрів відповідає першому параметру, а не імені програми, що запускається, як це прийнято в мовах C і C++. Доступ до нього можна здійснити через вираз args[0]. Рядок System.out.println(”Hello, World!”) посилає рядок тексту в стандартний потік висновку, тобто
на екран. Ми відправляємо повідомлення стандартного класу System, який відповідає за основні не-залежні операції, наприклад виведення тексту на консоль. А вже з цього класу ми викликаємо клас стандартного потоку висновку. Услід йде виклик методу println, який, власне, і відображає рядок тексту на екрані монітора, по завершенню чого переводить курсор на наступний рядок.
Tags: дані, доступ, клас, метод, мова, модифікатор, упаковка
Загальна інформація
Схожі записи
Категория: Загальна інформація |








