1. Історія виникнення IDE, популярні IDE для Java
Історія виникнення IDE починається з того моменту, коли програмістам спало на думку об'єднати разом 4 інструменти, які найчастіше використовуються для розробки програм:
- Текстовий редактор
- Компілятор (або інтерпретатор, залежно від мови)
- Засоби автоматизації складання
- Налагоджувач
Відтоді багато чого змінилося. Сучасні IDE вже складно уявити без таких засобів:
- Браузер класів: зручний засіб навігації по тисячах класів проєкту
- Інтеграція із системами керування версіями
- Інструменти для конструювання інтерфейсу програм без коду
- Потужні інструменти рефакторингу (зміни коду без додавання нових функцій)
- Аналіз стилю коду та примус до дотримання правильного стилю
- Найпотужніші налагоджувачі, що дають змогу налагоджувати програми навіть віддалено
- Аналізатори коду та всілякі підказки
Сьогодні для Java-розробника є безліч різних IDE, з яких можна виділити 3 найпопулярніших:
- IntelliJ IDEA
- Eclipse
- Net Beans
Багато хто з програмістів ще застав багаторічну війну між Eclipse і IntelliJ IDEA, проте зараз уже всім очевидно, що перемога дісталася IDEA. І ви зрозумієте чому, коли попрацюєте в ньому хоча б кілька днів.
2. Види IntelliJ IDEA
Компанія JetBrains випускає оновлення IntelliJ IDEA чотири рази на рік. Номери версій IDEA складаються з року й номера релізу цього року. Наприклад, версія 2018.2 — це другий реліз 2018 року, а 2019.3 — це третій реліз 2019 року. Не заплутаєтесь.
У кожному релізі є дві версії IntelliJ IDEA: безкоштовна і платна.
IntelliJ IDEA Community Edition
Безкоштовна версія називається IntelliJ IDEA Community Edition. Її цілком достатньо для потреб навчання на JavaRush. Отож сміливо завантажуйте, інсталюйте її — і вперед. Завантажити її можна за посиланням.
IntelliJ IDEA Ultimate Edition
Платна версія називається IntelliJ IDEA Ultimate Edition. Вона відрізняється серйозною підтримкою великої кількості професійних фреймворків, як-от Spring, Hibernate, GWT тощо. Такі речі вам знадобляться в найкращому разі аж під кінець навчання на JavaRush.
Для IntelliJ IDEA Ultimate Edition надається 30-денний безкоштовний період, але надалі доведеться сплатити за нього чималу суму.
Але якщо ви хочете скористатися платною версією безкоштовно, то є цілком офіційний шлях. Називається він Early Access Program (EAP).
IntelliJ IDEA EAP
Уся річ у тім, що коли випускається нова версія IDEA, є небезпека, що окремі нововведення працюватимуть неправильно або навіть порушать роботу вже наявних функцій. Тому JetBrains пропонує завантажити ще офіційно не випущену версію IntelliJ IDEA Ultimate Edition, щоб розробники протестували її на реальних проєктах.
З одного боку, є ризик, що ця версія буде сирою, з іншого — ви отримаєте доступ до найновіших функцій IDEA раніше, ніж відбудеться офіційний випуск. І це безкоштовно. Хіба ж не круто?
3. Інсталяція IDEA

На офіційній сторінці IntelliJ IDEA (https://www.jetbrains.com/idea/download/) ви можете вибрати вподобану вами версію IntelliJ IDEA. Сподіваюся, ви вже визначилися з тим, яка вам більше до душі. Якщо не можете визначитися, рекомендую Community Edition: просто й зрозуміло.
Є версії IDEA для Windows, MacOSX і Linux. У цьому немає нічого дивного, тому що розробники дуже полюбляють дві останні операційні системи. Коли ви піднаберетеся досвіду, теж будете вражені тим, як легко керувати різними програмами й сервісами через консоль/термінал.
КРОК 1. Зайдіть на сайт JetBrains і виберіть IntelliJ IDEA Community Edition (безкоштовна версія).

КРОК 2. Завантажте файл, відкрийте його та натисніть Next.

КРОК 3. Не змінюйте шлях інсталяції за замовчуванням (або точно запам'ятайте, де саме інстальовано IDEA).

КРОК 4. Інсталятор запропонує створити ярлик і вказати асоціації. Дозвольте розмістити ярлик на робочому столі та виберіть асоціацію з розширенням файлів .java

КРОК 5. Натисніть Install.

КРОК 6. Інсталяція.

КРОК 7. Запустіть IntelliJ IDEA

КРОК 8. Під час першого запуску IntelliJ IDEA з'явиться діалогове вікно із вимогою вказати шлях до файлу з налаштуваннями. Це ваше перше знайомство з IDE, тому виберіть пункт «Do not import settings».

КРОК 9. Анонімна передача інформації JetBrains про використовувані функції та плагіни. Можете вибрати будь-який варіант.

КРОК 10. Ліцензійна угода.

КРОК 11. Наступний етап налаштування IntelliJ IDEA — це вибір теми. Є дві стандартні теми — світла (за замовчуванням) і Darcula (темна).

КРОК 12. В IntelliJ IDEA є величезна кількість допоміжних інструментів. Зараз вони вам не потрібні. Натисніть Next.

КРОК 13. Можна завантажити доповнення. Пропустіть цей крок. Натисніть Start.

КРОК 14. Інсталяцію та налаштування IntelliJ IDEA закінчено: можете приступати до роботи. Як створити свій перший (новий) проєкт, описано в наступному розділі.

Якщо у вас є запитання, можливо, вам допоможе офіційна інструкція з інсталяції IntelliJ IDEA.
4. Відеоінструкція з інсталяції
Далі просто запустіть завантажений інсталятор та інсталюйте IDEA. Ми зробили спеціальне відео, щоб максимально полегшити для вас цей процес.
Виникли проблеми під час інсталяції? Напишіть у підтримку: support@javarush.com або скористайтеся віджетом в нижньому правому кутку сторінки нашого сайту. Опишіть проблему, додайте знімки екрана і вкажіть версію ОС — це допоможе вирішити вашу проблему.
5. Створення першого проєкту
Щоб написати в IDEA першу програму, потрібно зробити 3 речі:
- Створити новий проєкт
- Створити клас Solution і написати в ньому код свого класу
- Запустити програму на виконання
Покрокова інструкція зі створення проєкту
КРОК 1. Щоб створити проєкт, натисніть напис Create New Project.

КРОК 2. Виберіть тип проєкту Java.

КРОК 3. Додайте до проєкту JDK, який буде використовуватися. Це важливо: без цього IDEA не працюватиме. Виберіть папку, де збережено jdk, і натисніть Next.

КРОК 4. Тут можна вказати шаблон, на основі якого IntelliJ IDEA створить проєкт. Зараз нічого вибирати не потрібно.

КРОК 5. Майже все готово. Укажіть назву проєкту й натисніть кнопку Finish.

КРОК 6. Все: проєкт створено. Тепер ви можете створювати класи в папці src.

КРОК 7. У папці src натисніть праву кнопку миші й створіть новий пакет.

КРОК 8. Вкажіть ім'я пакету для майбутніх класів.

КРОК 9. Тепер створіть новий клас для свого коду. Натисніть правою кнопкою миші на імені пакету.

КРОК 10. Вкажіть ім'я нового класу. Наприклад, Solution.

КРОК 11. IntelliJ IDEA створило для вас шаблон класу, і в ньому ви можете написати свій код.

КРОК 12. Спочатку створіть метод main. Напишіть psvm і натисніть клавішу TAB.

КРОК 13. Тепер виведіть на екран напис (sout + TAB) — Hello World!

КРОК 14. Запустіть програму — натисніть правою кнопкою миші на коді з програмою й виберіть Run або натисніть комбінацію клавіш Ctrl+Shift+F10.

КРОК 15. Ваша програма вивела на екран текст: ви його можете побачити на панелі внизу. Синім кольором відображається службова інформація.

Відео про те, як створюються проєкти в IDEA
6. Плагіни для IntelliJ IDEA
В IntelliJ IDEA є безліч плагінів, які полегшують різні аспекти роботи програмістів. Але нас, насамперед, цікавлять ті, які допомагають нам вчитися.
Є просто розкішний плагін для IntelliJ IDEA, який має назву Key Promoter X. Він підказує вам, як виконувати в IDEA різні складні дії простим натисканням комбінації гарячих клавіш. Установіть його — не пошкодуєте.
Спочатку перейдіть у розділ Plugins. Для цього потрібно натиснути комбінацію клавіш Ctrl+Alt+S. Потім наберіть у рядку пошуку фразу «Key Promoter X» та інсталюйте плагін:

CodeMetrics - допоможе бачити чи добре написані класи та методи з точки зору скалдності.
SonarLint - вивчає ваш код у проєкті та пропонує поліпшення. Аналіз відбувається в процесі написання, тому помилки можна буде виправити до комміту.
Вітаємо! Тепер ви ще на один крок наблизилися до професії розробника!
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ