JavaRush /Java блог /Random UA /Створення та запуск першого Java-додатку (частина 2)
Ve4niY
14 рівень

Створення та запуск першого Java-додатку (частина 2)

Стаття з групи Random UA
Створення та запуск першого Java-програми (частина 1) Створення та запуск першого Java-додатка (частина 2) - 1 Отже, установка JDK завершена, пакет створений, клас створений, час приступити до написання коду... Після створення класу відповідний йому файл HelloWorld.java відкривається в редакторі. Створення та запуск першого Java-додатка (частина 2) - 2Зверніть увагу на оператора пакета на початку файлу, а також оголошення класу. Під час створення класу IntelliJ IDEA використовує файл шаблону для класу Java. (IntelliJ IDEA надає низку наперед визначених шаблонів для створення файлів різних типів. Додаткові відомості див. у розділі File Templates в IntelliJ IDEA Help.) Також зверніть увагу на жовту лампочку. Ця лампа вказує, що у IntelliJ IDEA є пропозиції для поточного контексту. Натисніть на лампочку або ALT+ENTER, щоб побачити список доступних дій. Створення та запуск першого Java-додатка (частина 2) - 3В даний момент ми не збираємося виконувати дії, запропоновані IntelliJ IDEA (такі дії називаються intention actions - "дії-наміри", докладніше про них див. розділ Intention Actions в IntelliJ IDEA Help.) Зауважимо, однак, що ця функція IntelliJ IDEA іноді може бути дуже корисним. Нарешті, є маркери згортання коду поруч із коментарями. Натисніть одну з них, щоб згорнути відповідний блок, якщо не хочете бачити цю частину коду в даний момент. (Ви можете також помістити курсор у коді блоку, а потім натиснути клавіші CTRL + NumPad- або CTRL + NumPad+, щоб згорнути або розгорнути блок. Отримати додаткову інформацію щодо згортання коду можна в розділі Code Folding в IntelliJ IDEA Help . ) Створення та запуск першого Java-додатка (частина 2) - 4

Написання коду для класу HelloWorld

Отже, нарешті цей момент настав. Код у кінцевому стані (як ви, напевно, знаєте) виглядатиме так:
package com.example.helloworld;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
Оголошення пакета і класу вже є, тепер додамо пару рядків, що бракують. Помістіть курсор у кінець поточного рядка, після знака {, та натисніть ENTER, щоб почати новий рядок (Насправді, можна зробити простіше: незалежно від позиції курсору, натискання клавіш SHIFT + ENTER починає новий рядок, зберігаючи попередні рядки без змін). Створення та запуск першого Java-додатка (частина 2) - 5

Використання активного шаблону для методуMain()

Рядок:
public static void main(String[] args) {}
цілком можна просто надрукувати. Проте рекомендував би інший метод. Друкуємо: psvm Створення та запуск першого Java-додатка (частина 2) - 6та натискаємо TAB. В результаті одержуємо: Створення та запуск першого Java-додатка (частина 2) - 7У цьому випадку ми використовували активний шаблон генерації коду об'єкта. Активний шаблон має абревіатуру-рядок, що визначає шаблон (PSVM = public static void main у цьому прикладі) та клавішу для вставки фрагмента в код (TAB у даному випадку). Додаткову інформацію можна знайти у розділі Live Templates у IntelliJ IDEA Help.

Використання автоматичного завершення коду

Тепер настав час додати рядки коду ( System.out.println ("Hello, World!");), що залишабося. Ми зробимо це за допомогою операції автоматичного завершення коду IntelliJ IDEA. Друкуємо: Sy Автоматичне завершення коду пропонує нам варіанти: Створення та запуск першого Java-додатка (частина 2) - 8У разі варіант лише один: System (java.lang). Натискаємо ENTER, щоб вибрати його. Створення та запуск першого Java-додатка (частина 2) - 9Друкуємо точку та букву " о ": Функція автоматичного завершення коду знову пропонує нам варіанти: Створення та запуск першого Java-додатка (частина 2) - 10Натискаємо ENTER, щоб вибрати out . Створення та запуск першого Java-додатка (частина 2) - 11Друкуємо: .printl Зверніть увагу, як змінюється список варіантів у процесі введення. Метод, який ми шукаємо Println (String х). Створення та запуск першого Java-додатка (частина 2) - 12Вибираємо println(String x). Код набуває наступного вигляду: Створення та запуск першого Java-додатка (частина 2) - 13Друкуємо лапки: " Як бачите, другі лапки з'являються автоматично, а курсор переміщається в місце, де має бути наш текст. Друкуємо: Hello, World! Створення та запуск першого Java-додатка (частина 2) - 14Етап написання коду завершено.

Використання активного шаблону для Println()

До речі, ми могли б здійснити виклик Println()за допомогою активного шаблону. Абревіатура для відповідного шаблону — Sout. а клавіша активації - TAB. Ви можете спробувати використовувати цей шаблон як додаткову вправу. (Якщо ви думаєте, що з вас досить активні шаблони, перейдіть по створенню проекту). Видаліть рядок:
System.out.println("Hello, World!");
Друкуємо: sout та натискаємо TAB. Рядок:
System.out.println();
додається автоматично, і курсор опиняється у дужках. Нам залишається надрукувати: Hello, World!

Будівництво проекту

Опції побудови проекту або його частини доступні у меню Build . Створення та запуск першого Java-додатка (частина 2) - 15Багато з цих опцій доступні також у контекстному меню у вікні Project та у редакторі для HelloWorld.java. Також є піктограма на панелі інструментів, яка відповідає команді Make Project . Тепер давайте збудуємо проект. Будівництво в даному конкретному випадку-просто компіляція вихідного файлу Java у файл класу. Таким чином, будь-який з варіантів в меню Build ( Make Project , Make Module 'HelloWorld' , або Compile 'HelloWorld.java') можуть бути використані для цієї мети. Спробуємо побудувати проект. (Клавіатурний еквівалент для цієї команди CTRL + F9. Зверніть увагу, що це посилання відображається прямо в меню як корисний натяк.) Зачекайте, поки IntelliJ IDEA завершить компіляцію. Коли цей процес буде завершено, відповідна інформація відображається у рядку стану. Створення та запуск першого Java-додатка (частина 2) - 16Тепер, якщо ви перейдете в папку виводу (за замовчуванням це папка \out\production\ , у нашому випадку, і папка і називаються HelloWorld), ви побачите там структуру папок для пакета com.example.helloworld і HelloWorld.class файл у папці HelloWorld. Створення та запуск першого Java-додатка (частина 2) - 17Якщо ви хочете розібратися в будівництві програми краще, зверніться до розділів IntelliJ IDEA Help: Build Process , Compilation Types , Configuring Module Compiler Output та Configuring Project Compiler Output .

Запуск програми.

Програма IntelliJ IDEA виконується відповідно до того, що називається конфігурацією запуску/налагодження (Run/Debug). Така конфігурація, як правило, має бути створена до запуску програми. (Докладнішу інформацію див. у розділі Running, Debugging and Testing в IntelliJ IDEA Help.) У випадку класу HelloWorld, немає необхідності створювати конфігурацію запуску та налагодження заздалегідь.Клас містить метод main() . Такі класи можуть бути запущені одразу, прямо з редактора. Для цього існує команда Run ‘<ClаssName>.main()’в контекстному меню для класу. Таким чином, щоб запустити клас, клацніть правою кнопкою миші десь в області редагування та виберіть Run 'HellоWorld.main ()'. Створення та запуск першого Java-додатка (частина 2) - 18В результаті виконання команди Run з'являється вікно у нижній частині екрана. Воно вікна відповідає за відображення всіх вихідних даних, зазначених у конфігурації команди. (Докладнішу інформацію див. у розділі Run Tool Window , у довідці IntelliJ IDEA.) Створення та запуск першого Java-додатка (частина 2) - 19Перший рядок у вікні містить командний рядок IntelliJ IDEA, який використовується для запуску класу, включаючи всі опції та аргументи. Останній рядок показує, що процес завершився нормально, нескінченних циклів не відбулося. І, нарешті, ви бачите висновок програми Hello, World! між цими двома рядками. На цьому етапі наша вправа закінчена. Однак, є заключні зауваження, які варто зробити, пов'язані із запуском програм IntelliJ IDEA:
  • Варіанти для запуску програм можна знайти у головному меню.
Створення та запуск першого Java-додатка (частина 2) - 20Більшість імен команд у цьому меню говорять самі за себе. Опція редагування конфігурації запуску відкриває діалогове вікно для створення та редагування конфігурацій запуску. Також відзначимо, що клавіші (див. праворуч в меню) доступні для більшості команд.
  • На головній панелі інструментів є область, що містить кнопки, пов'язані із запуском програм. До них відносяться кнопки вибору конфігурації запуску та налагодження (Run/Debug) та значки для запуску програм у різних режимах.
Створення та запуск першого Java-додатка (частина 2) - 21Вибір конфігурації дозволяє вибрати Run/Debug конфігурації, які потрібно використовувати. Він також дозволяє отримати доступ до налаштування Run/Debug конфігурації (Edit Configurations) та виконання інших завдань, пов'язаних із роботою функцій Run/Debug. (В результаті запуску HelloWorld, Run/Debug конфігурація HelloWorld була збережена як тимчасова. Тепер ви можете зберегти цю конфігурацію запуску (Save Configuration "HelloWorld"), щоб перетворити її на постійну.) Створення та запуск першого Java-додатка (частина 2) - 22
  • Варіанти для запуску додатків та для роботи з Run/Debug конфігураціями, у разі потреби, також є як команди контекстного меню у вікні Project .
Вихідна стаття: Creating and running your first Java application Перекладено та озвучено: Ve4niY
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ