Створення в netbeans найпростішого додатка java

Створимо за допомогою середовища NetBeans додаток Java. Для цього запустимо інтегроване середовище розробки (IDE) NetBeans. і виберемо в головному меню File / New Project ... У діалозі виберемо General / Java Application / Next>

Створення нового проекту. Крок 1.

Після чого можна натискати кнопкуFinish - значення за замовчуванням для початку міняти не варто. Це можна буде робити потім, коли ви звикнете з середовищем розробки.

Створення нового проекту. Крок 2.

На наступному малюнку показано, як виглядає редагування вихідного коду програми в середовищі NetBeans.

У лівому верхньому вікні "Projects" показується дерево проектів. У нашому випадку це дерево для проекту JavaApplication1. Це вікно може бути використано для одночасного показу довільного числа проектів. За замовчуванням всі дерева згорнуті, і потрібні вузли слід розгортати клацанням по вузлу з "плюсом" або подвійним клацанням по відповідному імені.

У правому вікні "Source" показується вихідний код проекту.

Редагування вихідного коду програми

Розглянемо, як виглядає згенерований вихідний код нашого застосування Java:

public static void main (String [] args)

// TODO code application logic here

Потім оголошується, що наш клас буде знаходитися в пакеті javaapplication1.

Його ім'я збігається з ім'ям класу. Він займається створенням об'єктів типу Main. Зазвичай такий конструктор викликається з методу main, і з його допомогою створюється лише один об'єкт, "втілює" собою додаток. Але, взагалі кажучи, таких об'єктів у простих програмах може і не створюватися, як це і відбувається в нашому випадку.

Всі класи і об'єкти додатка викликаються і управляються з методу main, який оголошений далі і виглядає наступним чином:

public static void main (String [] args)

Він є методом класу, і тому для його роботи немає необхідності в створенні об'єкта, що є екземпляром класу Main. Хоча якщо цей об'єкт створюється, це відбувається під час роботи методу main.

Метод main є головним методом додатки і управляє роботою програми, що запускається. Він автоматично викликається при запуску програми. Параметром args цього методу є масив рядків, що має тип String []. Це параметри командного рядка, які передаються в додаток при його запуску. Слово String означає "Рядок", а квадратні дужки використовуються для позначення того, що це масив рядків.

Після закінчення виконання методу main додаток завершує свою роботу.

Конструктори представляють особливий випадок, в них ім'я типу та ім'я методу збігаються. В Java вони не вважаються методами, хоча в інших мовах програмування такого тонкого відмінності не робиться.

Далі слід ім'я методу, після чого в круглих дужках йде список параметрів (аргументів), переданих в даний метод при його виклику. Після цього в фігурних дужках йде тіло методу. тобто його реалізація - пишеться той алгоритм, який буде виконуватися при виклику методу.

У мові Java, як і в C / C ++ підпрограми завжди є підпрограмами-функціями, які повертають яке-небудь значення. Якщо треба написати підпрограму-процедуру, в якій не треба повертати ніякого значення, в C / C ++ / Java користуються подпрограммами-функціями з типом значення, що повертається void - "порожнеча, порожній простір". Як і відбувається у разі методу main.

// TODO code application logic here

( "Описати тут логіку роботи програми") напишемо рядок виведення тексту

Клас System, "система", має поле out, "назовні". Це об'єкт, призначений для підтримки виведення. У нього є метод println, призначений для виведення тексту в режимі консолі.

Консольний введення-виведення раніше широко застосовувався в операційних системах, орієнтованих на роботу в режимі командного рядка. При цьому основним засобом взаємодії користувачів з програмами служила текстова консоль ( "пульт управління"). У ній пристроєм введення служила клавіатура, а пристроєм виведення - вікно операційної системи, що забезпечує виведення в режимі друкарської машинки (системним шрифтом з буквами, які мають однакову ширину). Дуже багато прикладів програм в навчальних курсах по Java орієнтовані на роботу в такому режимі. В даний час у зв'язку з тим, що переважна більшість користувачів працюють з програмами в графічному режимі, роботу в режимі консолі можна розглядати як основну форму введення-виведення. Тим більше, що NetBeans дозволяє без особливих зусиль створювати графічний користувальницький інтерфейс (GUI - Graphics User Interface) додатки. А консольний режим слід застосовувати тільки як проміжний, зручний в отладочном режимі як засіб виведення допоміжної інформації.

Схожі статті