intellij idea tutorial java development with intellij ide
В този урок ще обясним характеристиките, инсталирането и работата на IntelliJ IDEA - интегрирана среда за разработка (IDE) за Java:
IntelliJ IDEA е една от най-популярните и мощни IDE за разработка на Java. IntelliJ IDEA се разработва и поддържа от JetBrains.
Какво ще научите:
- Въведение в IntelliJ IDEA
- Сравнение между IntelliJ Community Vs Ultimate Edition
- Характеристики на IntelliJ IDEA
- Изтегляне на IntelliJ
- Инсталация
- Разработка с помощта на IntelliJ IDEA
- Изграждане и изпълнение
- Отстраняване на грешки в приложението
- IntelliJ срещу Eclipse
- Заключение
- Препоръчително четене
Въведение в IntelliJ IDEA
IDE на IntelliJ IDEA е богата на функции и позволява бързо разработване на софтуер. Тази IDE също подобрява качеството на кода.
Натисни тук за официалния уебсайт на IntelliJ IDEA IDE.
IntelliJ IDEA IDE се предлага в две различни издания.
- Издание на общността: с отворен код (безплатно)
- Последно издание: търговски
Подробно сравнение на тези две издания, заедно с функциите, които те поддържат, е посочено по-долу за справка.
Сравнение между IntelliJ Community Vs Ultimate Edition
Индекс | Издание на общността | Последно издание |
---|---|---|
производителност | Може да бъде пречка, когато участват големи проекти. | Обработва ефективно големи проекти и ги отваря по-бързо. |
Разрешително | С отворен код, безплатно. | Реклама с 30-дневен безплатен пробен период. |
Технология и рамкова поддръжка | Android, Ant, JavaFX, Junit, TestingNG, Gradle. | Android, Ant, JavaFX, Junit, TestingNG, Gradle, EJB, Spring, Struts, Node.js, Django, OSGi и др. |
Езикова поддръжка | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala. | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala , HTML, XHTML, CSS, php, SQL, Ruby, JavaScript и др. |
Разгръщане | Docker, Docker Compose (чрез плъгин). | Docker, Docker Compose (чрез приставка), JBoss, WebLogic, Tomcat, Glassfish, Jetty, Virgo и др. |
Управление на версиите на софтуера и ревизията | GitHub, Git, CVS. | GitHub, Git, CVS, ClearCase, Perforce. |
Инструменти за изграждане | Maven, Gradle, Ant, SBT, Bloop, Fury (чрез приставка Scala). | Npm, Webpack, Gulp, Grunt, Maven, Gradle, Ant, SBT, Bloop, Fury (чрез приставка Scala). |
Характеристики на IntelliJ IDEA
IntelliJ IDEA е уникална сред всички други Java IDE с дълбокото си вникване в кода и контекста на кодера.
Тази IDE е проектирана около принципа на кодиране, според който разработчиците трябва да могат да кодират приложения с възможно най-малко разсейване. По този начин в случая с IntelliJ IDEA имате само редактора, който се вижда на екрана, а за всички други функции, несвързани с кодирането, ще имате специални преки пътища.
Нека сега обсъдим някои от важните характеристики на IntelliJ IDEA.
- Интелигентно попълване на код : IntelliJ IDEA предоставя списък със символи, приложими към кода, които са най-подходящи в текущия контекст и поддържа завършване на базиран на контекст код.
- Попълване на верижния код : Това е още една разширена функция. Символите, които се предоставят от методи или гетери и тези, приложими към текущия контекст, са изброени от функцията за завършване на верижния код.
- Попълване на статичен член : Можете да добавите статични методи и константи и IntelliJ IDEA IDE автоматично ще добави необходимите изрази за импортиране към кода, за да се избегне грешка при компилация.
- Дубликати Откриване : В кода може да има дублирани фрагменти на код и тази функция предоставя известия или предложения на програмиста за тях.
- Редактор-ориентирана среда : Докато кодирате, получавате и бързи изскачащи прозорци, които ви помагат при проверка на допълнителна информация, без да напускате текущия контекст.
- Проверки и бързи корекции : IntelliJ IDEA изскача малка крушка на реда с код, където е открила, че сте на път да сгрешите. Когато щракнете върху тази крушка, ще видите списък с предложения за код.
- Преки пътища за всичко : Както бе споменато по-рано, тъй като програмистите имат по-малко разсейване, IntelliJ IDEA предоставя клавишни комбинации (клавишни комбинации) за почти всичко, включително действия като бърз избор и превключване между различни прозорци на инструменти и много други операции.
- Вграден дебъгер : Можете да използвате вградения дебъгер, за да отстраните грешките на приложението си в самата IDE, като по този начин направите процесите на разработка и отстраняване на грешки по-ефективни.
Изтегляне на IntelliJ
Софтуерът IntelliJ IDEA може да бъде изтеглен от следната връзка.
Изтегли: IntelliJ IDEA
Когато кликнете върху горната връзка, ще видите следната страница.
Можете да изтеглите някое от двете издания, но само Ultimate изданието има 30-дневен безплатен пробен период. След като изтеглите необходимото издание, можете да започнете инсталацията.
Инсталация
Следват стъпките за инсталиране на IntelliJ IDEA.
# 1) Щракнете двукратно върху инсталиращата се IntelliJ IDEA (.exe) и започнете инсталацията. Ще се покаже следният диалогов прозорец.
структура на данните за опашката c ++
Това е диалоговият прозорец за първоначална настройка. Щракнете върху Напред.
# две) Диалоговият прозорец за избор на местоположението на инсталацията (целевата папка) се показва по-долу.
Посочете целевата папка и щракнете върху Напред.
# 3) Ще се покаже диалоговият прозорец за избор на опции за инсталиране.
Тук можете да изберете пряк път на работния плот, асоциации и др. Поставете отметка / махнете съответните опции според вашите изисквания и щракнете върху Напред.
как да стартирам .swf файл
# 4) Следващата стъпка в процеса на инсталиране е да изберете папката от менюто 'Старт'.
Изберете подходящата папка и щракнете върху Инсталиране.
# 5) След като щракнете върху „Инсталиране“, процесът на инсталиране ще започне.
След като процесът на инсталиране приключи, ще се покаже диалоговият прозорец за завършване.
# 6) Това е последният диалогов прозорец, показващ, че настройката на IntelliJ IDEA е завършена.
Завършването на настройката очаква рестартиране на системата, следователно според вашия избор можете да рестартирате системата веднага или по-късно. Това завършва инсталирането на IntelliJ IDEA.
Разработка с помощта на IntelliJ IDEA
Нека обсъдим стъпките за изпълнение на проста програма „Здравей, Свят“ с помощта на IntelliJ IDEA. Същите тези стъпки са приложими и за други Java приложения.
# 1) Отворете IntelliJ IDEA и ще видите диалоговия прозорец, показан по-долу.
Щракнете „Създаване на нов проект“ .
# две) След като щракнете върху „Създаване на нов проект“, a 'Нов проект' диалоговият прозорец се представя на потребителя.
Както е показано в горния диалогов прозорец, можете да изберете типа проект, който искате да създадете от левия прозорец на диалоговия прозорец. След като изберете вида на проекта като „Java“ и като предоставите други подробности, щракнете върху Напред.
# 3) На следващия екран ще видите типа Java приложение, което ще бъде създадено. Тук можете да проверите опцията „Създаване на проект от шаблон“ .
След като всичко е посочено, щракнете върху Напред.
# 4) На следващия екран можете да посочите името на проекта, директорията на местоположението и името на пакета.
Сега щракнете върху Finish и вашият нов проект е създаден.
# 5) След създаването на проекта работното пространство на IntelliJ IDEA изглежда като екрана, показан по-долу.
Докато проверявахте „Създаване на проект от шаблон“, ще ви се покаже файлът Main.java, който има клас и основен метод вътре в класа.
Сега заменете следния ред код вътре в основния метод:
System.out.println(“Hello,World!!”);
След като това стане, е време да изградите и изпълните приложението.
Изграждане и изпълнение
За да създадете току-що създаденото приложение, щракнете върху „Изграждане“ опция и изграждане на проекта. Когато компилацията приключи, съобщение за състоянието в този смисъл се показва в лентата на състоянието на IDE.
След това изпълнете проекта. За това можете да изберете опцията от менюто „Изпълнение“ и да изберете подходящата опция от там, за да стартирате проекта. Или можете да изберете опцията „Run“ от лентата с инструменти, както е показано в червения кръг на следващата екранна снимка.
След като проектът се изпълни успешно, ще видите изхода на програмата в долния панел на IDE. В този случай съобщението „Hello World !!” ще се покаже в резултат на успешното изпълнение на приложението Java.
Отстраняване на грешки в приложението
Използвайки отстраняване на грешки, ще можете да проследите текущия код, да проверите състоянието, в което се намира кода, а също и да проверите потока на изпълнение. Програмата за отстраняване на грешки, предлагана от IntelliJ IDEA, ви помага да отстранявате грешки на всичко и всичко, от най-простия код до сложните приложения.
Използвайки вградения дебъгер на IntelliJ IDEA, можете да извършвате различни операции като спиране на изпълнението на програма във всяка точка, влизане и излизане от всяка функция, задаване на различни точки на прекъсване, проверка и наблюдение на променливи, оценка на израз в програма и така нататък.
най-добрият безплатен софтуер за клониране на твърд диск 2017
Точките на прекъсване в програмата позволяват на програмата да спре в определени точки. Точките на прекъсване се задействат, когато изпълнението на програмата достигне линията, където е зададена точката на прекъсване.
На екранната снимка по-долу точката на прекъсване е посочена в първия ред на кода в основната функция. Обозначава се с червен кръг срещу номера на реда.
Можете да посочите точката на прекъсване в кода си, като изберете подходящата опция в менюто (превключване на точката на прекъсване) от менюто „Изпълнение“ или като използвате клавишните комбинации „Ctrl + f8“.
След като точката на прекъсване е зададена, можете да започнете да отстранявате грешки в програмата, като изберете опцията “Debug” от менюто “Run” или като използвате комбинационен клавиш “Alt + shift + f8”. Това ще ви подкани с опции за отстраняване на грешки или за отстраняване на грешки на основната или друга функция.
В лентата с инструменти има и опция за отстраняване на грешки, за да започне отстраняване на грешки. След стартиране на отстраняване на грешки се показва следният екран.
Както е показано на горния екран, се показва прозорец на раздела за отстраняване на грешки. Можете да извършвате различни други операции като проверка на стойностите на променливите, оценяване на изрази, стъпка във функцията, излизане от функцията, спиране на грешките, възобновяване на грешките и т.н.
Използвайки тези операции, можете ефективно да отстранявате грешки в приложението и да идентифицирате проблема с него.
IntelliJ срещу Eclipse
Нека обсъдим някои от основните точки, които отличават IntelliJ IDEA от други популярни Java IDE - Eclipse.
Функционалност | IntelliJ IDEA | Затъмнение |
---|---|---|
Множество езици | Не толкова разтегателен. Поддържа няколко езика и трябва да работите с него. | Можете да имате екзотична комбинация от езици по наш избор и всичко ще работи ефективно. |
Множество проекти | Досадно дори за отваряне на множество модули от един и същ проект. | Може лесно да отваря няколко проекта едновременно. |
Лесно използване | По-лесни за използване, тъй като се поддържат интелигентни операции. | Може да е трудно за нови програмисти. |
Попълване на кода | Много бързо, тъй като поддържа попълване на код, базиран на контекст. | Той не поддържа попълване на код, базиран на контекст. |
Рефакторинг | Поддържа интелигентно рефакторинг. Можете да получите предложения, просто като задържите мишката. | Не поддържа интелигентно рефакторинг. |
Използваемост | По-лесно е да научите IntelliJ IDE. | По-трудно е да се усвоят всички функции. |
Отстраняване на грешки | По-лесно отстраняване на грешки. Просто посочете израза или всеки друг елемент, който искате да отстраните, и IntelliJ разбира и показва възможни предложения. | Трябва изрично да изберете израза, който искате да отстраните. Това го прави бавен процес. |
Приставки | До момента поддържа само 727 плъгина. | По-лесно се разширява и поддържа до 1200+ плъгина. |
Разходи | Безплатен и с отворен код; предлага и платено издание. | Безплатен, с отворен код. |
Заключение
Това завършва нашия урок за IDE, IntelliJ IDEA. Обсъждахме различни теми като функции, изтегляне и инсталиране на IDE, както и разработки и други операции като отстраняване на грешки. Обсъдихме основната разлика между двете IDE, т.е. IntelliJ IDEA и Eclipse.
Eclipse е лесно разширяем и е по-лесно да добавяте плъгини към Eclipse, той може да се разглежда по-скоро като колекция от плъгини, отколкото пълноценна IDE. IntelliJ IDEA, от друга страна, има интелигентни функции за автоматично довършване и рефакторинг, които улесняват използването, особено за нови програмисти.
Отстраняването на грешки е съвсем просто в IDEA в сравнение с Eclipse. Но когато става въпрос за сложни и по-големи проекти, Eclipse взема надмощие. По този начин, накратко, и двете IDE имат свои собствени плюсове и минуси и могат да бъдат полезни по свой начин.
Останете на линия за още уроци по Java !!
Препоръчително четене
- Урок за отражение на Java с примери
- Разработка на Java с помощта на Eclipse IDE
- Урок за Eclipse: Интегриране на TestNG в Eclipse Java IDE
- Java SWING Урок: Контейнер, компоненти и обработка на събития
- Урок за JAVA за начинаещи: 100+ практически ръководства за Java видео
- Урок за Java Collections Framework (JCF)
- Eclipse IDE: Създайте и стартирайте първия си Java проект
- Модификатори на достъп в Java - Урок с примери