Зміст
Java-одна з найбільш гнучких, зручних і популярних мов програмування. Багатьом відомий його слоган - "Write once, run anywhere«, що в перекладі означає»Напиши один раз, запускай скрізь". Цим слоганом розробники хотіли підкреслити кроссплатформенность мови. Тобто написавши програму, ви зможете запустити її на будь-якому пристрої з будь-якою операційною системою.
IntelliJ IDEA – це інтегрована середовище розробки програмного забезпечення, яка підтримує безліч мов, але найбільш часто її розглядають, як IDE для Java. Компанія-розробник пропонує дві версії: Community (безкоштовна) і Ultimate, але простому користувачеві цілком вистачить і безкоштовної версії.
Урок: Як написати програму в IntelliJ IDEA
Радимо подивитися: інші програми для програмування
Створення та редагування програм
Звичайно ж в IntelliJ IDEA ви зможете створити свою програму і відредагувати вже існуючу. Це середовище має зручний редактор коду, який допомагає під час програмування. Виходячи з уже написаного коду, середовище сама підбирає найбільш підходящі варіанти для автозаповнення. В Eclipse ж, без установки плагінів, такої функції ви не знайдете.
Увага!
Для коректної роботи IntelliJ IDEA переконайтеся, що у вас стоїть остання версія Java.
Об'єктно-орієнтоване програмування
Java відноситься до мов об'єктно-орієнтованого типу. Основними концепціями тут виступають поняття об'єкт і клас. У чому перевага ООП? У тому, що якщо вам в програму буде необхідно внести правки, то ви зможете це зробити просто створивши об'єкт. Немає необхідності виправляти написаний раніше код. IntelliJ IDEA дозволить вам використовувати всі переваги ООП.
Дизайнер інтерфейсу
Бібліотека javax.swing надає розробнику інструменти, які можна використовувати для проектування графічного інтерфейсу користувача. Для цього необхідно тільки створити вікно і додати в нього візуальні компоненти.
Виправлення
Дивно, але у випадку, якщо ви зробите помилку, середовище не тільки вкаже вам на неї, але й запропонує кілька способів вирішення проблеми. Ви можете вибрати найбільш підходящий варіант і IDEA сама все виправить. Це ще одна суттєва відмінність від Eclipse . Але не забувайте: логічні помилки машина не побачить.
Автоматичне управління пам'яттю
Дуже зручно, що IntelliJ IDEA має «збирач сміття». Це означає, що під час програмування, коли ви задаєте посилання, для неї виділяється пам'ять. Якщо ви потім видалите посилання, то у вас залишається зайнята пам'ять. "Збирач сміття" цю пам'ять звільняє, якщо вона ніде не використовується.
Гідності
1. Кроссплатформенность;
2. Побудова синтаксичного дерева на льоту;
3. Потужний редактор коду.
Недоліки
1. Вимоглива до системних ресурсів;
2. Трохи заплутаний інтерфейс.
IntelliJ IDEA – це найрозумніше інтегроване середовище розробки для Java, яке дійсно розуміє код. Середовище намагається позбавити програміста від рутини і дозволяє зосередиться на більш істотних завданнях. IDEA передбачає ваші дії.
Завантажити безкоштовно IntelliJ IDEA
Завантажте останню версію з офіційного веб-сайту