intellij idea tutorial java development with intellij ide
În acest tutorial, vom explica caracteristicile, instalarea și funcționarea IntelliJ IDEA - un mediu de dezvoltare integrat (IDE) pentru Java:
IntelliJ IDEA este unul dintre cele mai populare și puternice IDE pentru dezvoltarea Java. IntelliJ IDEA este dezvoltat și întreținut de JetBrains.
instrument de piratare a e-mailului cracker de parolă online
Ce veți învăța:
- Introducere în IntelliJ IDEA
- Comparație între IntelliJ Community Vs Ultimate Edition
- Caracteristicile IntelliJ IDEA
- Descărcare IntelliJ
- Instalare
- Dezvoltare folosind IntelliJ IDEA
- Construiește și execută
- Depanarea aplicației
- IntelliJ vs Eclipse
- Concluzie
- Lectură recomandată
Introducere în IntelliJ IDEA
IntelliJ IDEA IDE este bogat în caracteristici și permite dezvoltarea rapidă de software. Acest IDE îmbunătățește, de asemenea, calitatea codului.
Click aici pentru site-ul oficial al IntelliJ IDEA IDE.
IntelliJ IDEA IDE este disponibil în două ediții diferite.
- Ediție comunitară: open source (gratuit)
- Ultima ediție: comercial
O comparație detaliată a acestor două ediții împreună cu caracteristicile pe care le acceptă sunt prezentate mai jos pentru referință.
Comparație între IntelliJ Community Vs Ultimate Edition
Index | Ediție comunitară | Ultima ediție |
---|---|---|
Performanţă | Poate fi un blocaj atunci când sunt implicate proiecte mari. | Gestionează proiecte mari în mod eficient și le deschide mai repede. |
Licență | Open-source, gratuit. | Comercial cu o perioadă de încercare gratuită de 30 de zile. |
Suport tehnologic și cadru | Android, Ant, JavaFX, Junit, TestingNG, Gradle. | Android, Ant, JavaFX, Junit, TestingNG, Gradle, EJB, Spring, Struts, Node.js, Django, OSGi etc. |
Suport lingvistic | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala. | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala , HTML, XHTML, CSS, php, SQL, Ruby, JavaScript etc. |
Implementare | Docker, Docker Compose (prin intermediul unui plugin). | Docker, Docker Compose (prin intermediul unui plugin), JBoss, WebLogic, Tomcat, Glassfish, Jetty, Virgo etc. |
Controlul versiunilor și revizuirii software-ului | GitHub, Git, CVS. | GitHub, Git, CVS, ClearCase, Perforce. |
Instrumente de construire | Maven, Gradle, Ant, SBT, Bloop, Fury (prin pluginul Scala). | Npm, Webpack, Gulp, Grunt, Maven, Gradle, Ant, SBT, Bloop, Fury (prin pluginul Scala). |
Caracteristicile IntelliJ IDEA
IntelliJ IDEA este unic printre toate celelalte IDE-uri Java, cu o perspectivă profundă asupra codului și contextului codificatorului.
Acest IDE este conceput în jurul principiului de codificare conform căruia dezvoltatorii ar trebui să poată codifica aplicații cu cât mai puține distrageri. Astfel, în cazul IntelliJ IDEA, aveți doar editorul vizibil pe ecran și pentru toate celelalte funcții care nu au legătură cu codificarea, veți avea comenzi rapide dedicate.
Să discutăm acum câteva dintre caracteristicile importante ale IntelliJ IDEA.
- Completarea codului inteligent : IntelliJ IDEA oferă o listă de simboluri aplicabile codului care sunt cele mai relevante în contextul actual și acceptă completarea codului bazat pe context.
- Completarea codului lanțului : Aceasta este încă o caracteristică avansată. Simbolurile care sunt furnizate prin metode sau getters și cele aplicabile contextului curent sunt listate prin caracteristica de completare a codului Chain.
- Finalizarea unui membru static : Puteți adăuga metode statice și constante și IntelliJ IDEA IDE va adăuga automat instrucțiunile de import necesare în cod pentru a evita o eroare de compilare.
- Dubluri Detectare : Pot exista fragmente de cod duplicat în cod și această caracteristică oferă notificări sau sugestii programatorului despre acestea.
- Mediul Editor-Centric : În timp ce codificați, primiți și ferestre pop-up rapide care vă ajută să verificați informații suplimentare fără a părăsi contextul actual.
- Inspecții și remedieri rapide : IntelliJ IDEA va afișa un mic bec pe linia de cod unde a detectat că sunteți pe punctul de a face o greșeală. Când faceți clic pe acest bec veți vedea lista de sugestii de coduri.
- Comenzi rapide pentru orice : După cum sa menționat mai devreme, întrucât programatorii au mai puține distrageri, IntelliJ IDEA oferă taste de comandă rapidă (comenzi rapide de la tastatură) pentru aproape orice, inclusiv acțiuni precum selecția rapidă și comutarea între diferite ferestre de instrumente și multe alte operații.
- Inline Debugger : Puteți utiliza depanatorul Inline pentru a depana aplicația dvs. în IDE în sine, prin urmare, face procesele de dezvoltare și depanare mai eficiente.
Descărcare IntelliJ
Software-ul IntelliJ IDEA poate fi descărcat de pe următorul link.
Descarca: IDEA IntelliJ
Când faceți clic pe linkul de mai sus, veți vedea următoarea pagină.
Puteți descărca oricare dintre cele două ediții, dar numai ediția Ultimate are o perioadă de încercare gratuită de 30 de zile. Odată descărcată ediția necesară, puteți începe instalarea.
Instalare
Următorii sunt pașii de instalare pentru IntelliJ IDEA.
# 1) Faceți dublu clic pe IntelliJ IDEA instalabil (.exe) și începeți instalarea. Va fi afișată următoarea casetă de dialog.
Acesta este dialogul de configurare inițială. Faceți clic pe Următorul.
#Două) Fereastra de dialog pentru a alege locația de instalare (folderul de destinație) este afișată mai jos.
Specificați folderul de destinație și faceți clic pe Următorul.
# 3) Va fi afișat dialogul pentru a alege opțiunile de instalare.
Aici puteți alege comanda rapidă pentru desktop, asociații etc. Bifați / debifați opțiunile corespunzătoare conform cerințelor dvs. și faceți clic pe Următorul.
# 4) Următorul pas al procesului de instalare este alegerea folderului Meniu Start.
Alegeți folderul corespunzător și faceți clic pe Instalare.
# 5) După ce faceți clic pe „Instalare”, va începe procesul de instalare.
Odată ce procesul de instalare este finalizat, va fi afișată caseta de dialog de finalizare.
# 6) Acesta este dialogul final care indică faptul că configurarea IntelliJ IDEA este finalizată.
Finalizarea configurării așteaptă o repornire a sistemului, prin urmare, după alegerea dvs., puteți reporni sistemul imediat sau ulterior. Aceasta finalizează instalarea IntelliJ IDEA.
cum se face testarea pe mai multe browsere
Dezvoltare folosind IntelliJ IDEA
Să discutăm pașii pentru a executa un program simplu „Hello, World” folosind IntelliJ IDEA. Aceiași pași se aplică și altor aplicații Java.
# 1) Deschideți IntelliJ IDEA și veți vedea dialogul afișat mai jos.
Clic „Creați un proiect nou” .
#Două) După ce se face clic pe „Creați un proiect nou”, a 'Proiect nou' dialogul este prezentat utilizatorului.
După cum se arată în dialogul de mai sus, puteți selecta tipul de proiect pe care doriți să îl creați din panoul din stânga al dialogului. După selectarea tipului de proiect ca „Java” și oferind alte detalii, faceți clic pe Următorul.
# 3) În ecranul următor, veți vedea tipul de aplicație Java care va fi creată. Aici puteți verifica opțiunea „Creați un proiect din șablon” .
După ce totul este specificat, faceți clic pe Următorul.
# 4) În ecranul următor, puteți specifica numele proiectului, directorul de locație și numele pachetului.
Acum faceți clic pe Finalizare și noul dvs. proiect este creat.
# 5) După crearea proiectului, spațiul de lucru IntelliJ IDEA arată ca ecranul de mai jos.
Pe măsură ce bifați „Creați un proiect din șablon” vi se prezintă fișierul Main.java care are o clasă Main și o metodă principală în cadrul clasei.
Acum înlocuiți următoarea linie de cod, în interiorul metodei principale:
System.out.println(“Hello,World!!”);
După ce ați făcut acest lucru, este timpul să creați și să executați aplicația.
Construiește și execută
Pentru a construi aplicația pe care tocmai ați creat-o, faceți clic pe 'Construi' opțiune și construiți proiectul. Când construirea este terminată, un mesaj de stare în acest sens este afișat în bara de stare a IDE.
Apoi, executați proiectul. Pentru aceasta, puteți selecta opțiunea de meniu „Run” și selectați opțiunea corespunzătoare de acolo pentru a rula proiectul. Sau puteți selecta opțiunea „Run” din bara de instrumente, așa cum se arată în cercul roșu din următoarea captură de ecran.
Odată ce proiectul este executat cu succes, veți vedea rezultatul programului în panoul de jos al IDE. În acest caz, mesajul „Hello World !!” va fi afișat ca urmare a executării cu succes a aplicației Java.
Depanarea aplicației
Utilizând depanarea, veți putea urmări codul care rulează, inspecta starea în care se află codul și, de asemenea, inspecta fluxul de execuție. Depanatorul oferit de IntelliJ IDEA vă ajută să depanați orice și orice, de la cel mai simplu cod la aplicații complexe.
Folosind debugger-ul inline al IntelliJ IDEA, puteți efectua diverse operații precum opriți executarea unui program în orice moment, intrați și ieșiți din orice funcție, setați diferite puncte de întrerupere, inspectați și urmăriți variabilele, evaluați o expresie în program și așa mai departe.
Punctele de întrerupere dintr-un program permit programului să se oprească în anumite puncte. Punctele de întrerupere sunt declanșate atunci când execuția programului ajunge la linia unde este setat punctul de întrerupere.
În captura de ecran de mai jos, punctul de întrerupere este specificat în prima linie de cod din funcția principală. Se notează cu un cerc roșu împotriva numărului de linie.
Puteți specifica punctul de întrerupere în codul dvs. selectând opțiunea de meniu corespunzătoare (comutare punct de întrerupere) din meniul „Executare” sau folosind tastele combinate „Ctrl + f8”.
Odată setat punctul de întrerupere, puteți începe depanarea programului fie prin selectarea opțiunii „Depanare” din meniul „Executare”, fie folosind o tastă combinată „Alt + Shift + f8”. Acest lucru vă va solicita opțiuni de depanare pentru a depana funcția principală sau orice altă funcție.
Există, de asemenea, o opțiune de depanare în bara de instrumente pentru a începe depanarea. Odată ce depanarea este pornită, se afișează următorul ecran.
Așa cum se arată în ecranul de mai sus, este afișată o fereastră cu fila de depanare. Puteți efectua diverse alte operații, cum ar fi Inspectarea valorilor variabilei, Evaluarea expresiilor, Pasul în funcție, Ieșirea din funcție, Oprirea depanării, Reluarea depanării etc.
Folosind aceste operații puteți depana în mod eficient aplicația și puteți identifica problema cu aplicația.
descărcare gratuită de software pentru ceasul timpului angajaților
IntelliJ vs Eclipse
Să discutăm câteva dintre principalele puncte care diferențiază IntelliJ IDEA de alte IDE Java populare - Eclipse.
Funcționalitate | IDEA IntelliJ | Eclipsă |
---|---|---|
Mai multe limbi | Nu atât de extensibil. Acceptă câteva limbi și trebuie să lucrați cu ea. | Puteți avea o combinație exotică de limbi la alegerea noastră și totul va funcționa eficient. |
Proiecte multiple | Greu chiar și pentru a deschide mai multe module ale aceluiași proiect. | Poate deschide cu ușurință mai multe proiecte în același timp. |
Ușurință în utilizare | Mai ușor de utilizat, deoarece sunt acceptate operațiile inteligente. | Poate fi dificil pentru noii programatori. |
Completarea codului | Foarte rapid, acceptă completarea codului bazat pe context. | Nu acceptă completarea codului bazat pe context. |
Refactorizare | Sprijină refactorizarea inteligentă. Puteți obține sugestii doar prin deplasarea mouse-ului. | Nu acceptă refactorizarea inteligentă. |
Utilizare | Mai ușor de învățat IntelliJ IDE. | Mai dificil de asimilat toate caracteristicile. |
Depanare | Depanare mai ușoară. Doar indicați spre expresie sau orice alt element pe care doriți să-l depanați și IntelliJ înțelege și afișează posibile sugestii. | Trebuie să selectați în mod explicit expresia pe care doriți să o depanați. Este un proces lent. |
Pluginuri | Suportă doar 727 de pluginuri până acum. | Mai ușor de extins și acceptă mai mult de 1200 de pluginuri. |
Cost | Gratuit și open-source; oferă și ediție cu plată. | Gratuit, open-source. |
Concluzie
Aceasta completează tutorialul nostru despre IDE, IntelliJ IDEA. Am discutat diverse subiecte, cum ar fi caracteristicile, descărcarea și instalarea IDE, precum și dezvoltarea și alte operațiuni, cum ar fi depanarea. Am discutat despre diferența principală dintre cele două IDE, adică IntelliJ IDEA și Eclipse.
Eclipse este ușor extensibil și este mai ușor să adăugați pluginuri la Eclipse, poate fi vizualizat mai mult ca o colecție de pluginuri decât un IDE complet. IntelliJ IDEA, pe de altă parte, are caracteristici inteligente de completare automată și refactorizare care facilitează utilizarea mai ales pentru noii programatori.
Depanarea este destul de simplă în IDEA în comparație cu Eclipse. Dar când vine vorba de proiecte complexe și mai mari, Eclipse este în avantaj. Astfel, pe scurt, ambele IDE au propriile lor argumente pro și contra și pot fi utile în felul lor.
Rămâneți la curent pentru mai multe tutoriale Java !!
Lectură recomandată
- Tutorial de reflecție Java cu exemple
- Dezvoltare Java folosind Eclipse IDE
- Tutorial Eclipse: Integrarea TestNG în Eclipse Java IDE
- Tutorial Java SWING: Container, componente și gestionarea evenimentelor
- Tutorial JAVA pentru începători: peste 100 de cursuri video Java practice
- Tutorial Java Collections Framework (JCF)
- Eclipse IDE: Creați și rulați primul dvs. proiect Java
- Modificatori de acces în Java - Tutorial cu exemple