intellij idea tutorial java development with intellij ide
En aquest tutorial, explicarem les funcions, la instal·lació i el funcionament d’IntelliJ IDEA: un entorn de desenvolupament integrat (IDE) per a Java:
IntelliJ IDEA és un dels IDE més populars i potents per al desenvolupament de Java. IntelliJ IDEA està desenvolupat i mantingut per JetBrains.
Què aprendreu:
- Introducció a IntelliJ IDEA
- Comparació entre IntelliJ Community Vs Ultimate Edition
- Característiques d'IntelliJ IDEA
- Descarregar IntelliJ
- Instal·lació
- Desenvolupament mitjançant IntelliJ IDEA
- Construeix i executa
- Depuració de l'aplicació
- IntelliJ vs Eclipse
- Conclusió
- Lectura recomanada
Introducció a IntelliJ IDEA
L’IntelliJ IDEA IDE és ric en funcions i permet un desenvolupament ràpid de programari. Aquest IDE també millora la qualitat del codi.
Clica aquí per al lloc web oficial d'IntelliJ IDEA IDE.
IntelliJ IDEA IDE està disponible en dues edicions diferents.
- Edició de la comunitat: codi obert (gratuït)
- Edició definitiva: comercial
A continuació, es presenta una comparació detallada d’aquestes dues edicions juntament amb les funcions que admeten per a la vostra referència.
Comparació entre IntelliJ Community Vs Ultimate Edition
Índex | Edició de la comunitat | Edició definitiva |
---|---|---|
Rendiment | Pot ser un coll d'ampolla quan intervenen grans projectes. | Gestiona grans projectes de manera eficient i els obre més ràpidament. |
Llicència | De codi obert, gratuït. | Comercial amb un període de prova gratuït de 30 dies. |
Suport de tecnologia i marc | Android, Ant, JavaFX, Junit, TestingNG, Gradle. | Android, Ant, JavaFX, Junit, TestingNG, Gradle, EJB, Spring, Struts, Node.js, Django, OSGi, etc. |
Suport lingüístic | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala. | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala , HTML, XHTML, CSS, php, SQL, Ruby, JavaScript, etc. |
Desplegament | Docker, Docker Compose (mitjançant un connector). | Docker, Docker Compose (mitjançant un connector), JBoss, WebLogic, Tomcat, Glassfish, Jetty, Virgo, etc. |
Control de versions i versions de programari | GitHub, Git, CVS. | GitHub, Git, CVS, ClearCase, Perforce. |
Eines de construcció | Maven, Gradle, Ant, SBT, Bloop, Fury (mitjançant el connector Scala). | Npm, Webpack, Gulp, Grunt, Maven, Gradle, Ant, SBT, Bloop, Fury (mitjançant el connector Scala). |
Característiques d'IntelliJ IDEA
IntelliJ IDEA és únic entre tots els altres IDE de Java amb la seva profunda visió del codi i el context del programador.
Aquest IDE està dissenyat al voltant del principi de codificació que els desenvolupadors haurien de ser capaços de codificar aplicacions amb el mínim de distraccions possible. Així, en el cas d’IntelliJ IDEA, només teniu l’editor visible a la pantalla i, per a totes les altres funcions no relacionades amb la codificació, tindreu dreceres dedicades.
Parlem ara d'algunes de les característiques importants d'IntelliJ IDEA.
- Completament del codi intel·ligent : IntelliJ IDEA proporciona una llista de símbols aplicables al codi que són més rellevants en el context actual i admeten la realització de codis basats en context.
- Compleció del codi de la cadena : Aquesta és una altra característica avançada. Els símbols proporcionats per mètodes o mètodes d'obtenció i els aplicables al context actual es mostren a la funció de completament del codi de cadena.
- Finalització del membre estàtic : Podeu afegir mètodes estàtics i constants i IntelliJ IDEA IDE afegirà automàticament les instruccions d'importació necessàries al codi per evitar un error de compilació.
- Duplicats Detecció : Hi pot haver fragments de codi duplicats al codi i aquesta funció proporciona notificacions o suggeriments al programador sobre ells.
- Entorn centrat en l'editor : Mentre codifiqueu, també obtindreu finestres emergents ràpides que us ajudaran a comprovar informació addicional sense sortir del context actual.
- Inspeccions i solucions ràpides : IntelliJ IDEA fa aparèixer una petita bombeta a la línia de codi on ha detectat que esteu a punt d'equivocar-vos. Quan feu clic a aquesta bombeta, veureu la llista de suggeriments de codi.
- Dreceres per a tot : Com es va esmentar anteriorment, ja que els programadors tenen menys distraccions, IntelliJ IDEA proporciona tecles de drecera (dreceres de teclat) per a gairebé tot, incloses accions com la selecció ràpida i el canvi entre diverses finestres d'eines i moltes altres operacions.
- Depurador en línia : Podeu fer servir el depurador en línia per depurar l'aplicació al propi IDE, cosa que fa que els processos de desenvolupament i depuració siguin més eficients.
Descarregar IntelliJ
El programari IntelliJ IDEA es pot descarregar des del següent enllaç.
Descarregar: IDEA IntelliJ
Quan feu clic a l'enllaç anterior, veureu la pàgina següent.
bon descarregador de mp3 per Android gratuït
Podeu descarregar qualsevol de les dues edicions, però només l'edició Ultimate té un període de prova gratuït de 30 dies. Un cop descarregada l’edició necessària, podeu començar la instal·lació.
Instal·lació
A continuació es detallen els passos d’instal·lació d’IntelliJ IDEA.
# 1) Feu doble clic a IntelliJ IDEA instal·lable (.exe) i comenceu la instal·lació. Es mostrarà el quadre de diàleg següent.
Aquest és el diàleg de configuració inicial. Feu clic a Següent.
# 2) A continuació es mostra el quadre de diàleg per triar la ubicació d’instal·lació (carpeta de destinació).
Especifiqueu la carpeta de destinació i feu clic a Següent.
# 3) Es mostrarà el quadre de diàleg per triar les opcions d’instal·lació.
Aquí podeu triar la drecera de l'escriptori, les associacions, etc. Marqueu / Desmarqueu les opcions adequades segons els vostres requisits i feu clic a Següent.
# 4) El següent pas del procés d’instal·lació és triar la carpeta del menú Inici.
Trieu la carpeta adequada i feu clic a Instal·la.
# 5) Un cop feu clic a 'Instal·la', s'iniciarà el procés d'instal·lació.
Un cop finalitzat el procés d’instal·lació, es mostrarà el quadre de diàleg de finalització.
# 6) Aquest és el diàleg final que indica que s'ha completat la configuració d'IntelliJ IDEA.
La finalització de la configuració preveu un reinici del sistema, de manera que, segons la vostra elecció, podeu reiniciar el sistema immediatament o posteriorment. Això completa la instal·lació d’IntelliJ IDEA.
Desenvolupament mitjançant IntelliJ IDEA
Analitzem els passos per executar un programa senzill 'Hola, món' mitjançant IntelliJ IDEA. Aquests mateixos passos també són aplicables a altres aplicacions Java.
# 1) Obriu IntelliJ IDEA i veureu el quadre de diàleg que es mostra a continuació.
Feu clic a 'Crea un projecte nou' .
# 2) Un cop es fa clic a 'Crea un projecte nou', a 'Nou Projecte' es presenta a l'usuari.
Com es mostra al quadre de diàleg anterior, podeu seleccionar el tipus de projecte que voleu crear al tauler esquerre del quadre de diàleg. Després de seleccionar el tipus de projecte com a 'Java' i proporcionant altres detalls, feu clic a Següent.
# 3) A la pantalla següent, veureu el tipus d'aplicació Java que es crearà. Aquí podeu consultar l'opció 'Crea un projecte a partir de la plantilla' .
Un cop especificat tot, feu clic a Següent.
# 4) A la pantalla següent, podeu especificar el nom del projecte, el directori d’ubicacions i el nom del paquet.
Ara feu clic a Finalitza i es crearà el vostre nou projecte.
# 5) Un cop creat el projecte, l’espai de treball IntelliJ IDEA té l’aspecte de la pantalla que es mostra a continuació.
Quan heu marcat 'Crea un projecte a partir de plantilla', se us presenta el fitxer Main.java que té una classe principal i un mètode principal dins de la classe.
Ara substituïu la línia de codi següent, dins del mètode principal:
System.out.println(“Hello,World!!”);
Un cop fet això, és hora de crear i executar l’aplicació.
Construeix i executa
Per crear l'aplicació que acabeu de crear, feu clic a 'Construeix' opció i construir el projecte. Quan la compilació s'hagi acabat, es mostrarà un missatge d'estat a aquest efecte a la barra d'estat de l'IDE.
A continuació, executeu el projecte. Per a això, podeu seleccionar l'opció de menú 'Executar' i seleccionar l'opció adequada per executar el projecte. O bé podeu seleccionar l'opció 'Executar' a la barra d'eines tal com es mostra dins del cercle vermell a la captura de pantalla següent.
Un cop el projecte s’executi amb èxit, veureu la sortida del programa al tauler inferior de l’IDE. En aquest cas, apareix el missatge 'Hello World !!' es mostrarà com a resultat de l'execució correcta de l'aplicació Java.
Depuració de l'aplicació
Mitjançant la depuració podreu rastrejar el codi en execució, inspeccionar l’estat en què es troba el codi i també inspeccionar el flux d’execució. El depurador que ofereix IntelliJ IDEA us ajuda a depurar qualsevol cosa, des del codi més simple fins a aplicacions complexes.
Utilitzant el depurador en línia d’IntelliJ IDEA, podeu realitzar diverses operacions com Aturar l’execució d’un programa en qualsevol punt, Entrar i sortir de qualsevol funció, Establir diversos punts d’interrupció, Inspeccionar i vigilar les variables, Avaluar una expressió a programa, etc.
Els punts d'interrupció d'un programa permeten que el programa s'aturi en determinats punts. Els punts d'interrupció s'activen quan l'execució del programa arriba a la línia on s'estableix el punt d'interrupció.
A la captura de pantalla següent, el punt d'interrupció s'especifica a la primera línia de codi de la funció principal. Es denota amb un cercle vermell contra el número de línia.
Podeu especificar el punt d’interrupció al codi seleccionant l’opció de menú adequada (alternar el punt d’interrupció) al menú “Executar” o mitjançant les tecles combinades “Ctrl + f8”.
Un cop establert el punt d’interrupció, podeu començar a depurar el programa seleccionant l’opció “Depurar” al menú “Executar” o bé fent servir una tecla combinada “Alt + shift + f8”. Això us demanarà opcions de depuració per depurar la funció principal o qualsevol altra funció.
També hi ha una opció de depuració a la barra d'eines per iniciar la depuració. Un cop iniciada la depuració, es mostra la pantalla següent.
preguntes d’entrevistes sobre metodologia de scrum àgil
Com es mostra a la pantalla anterior, es mostra una finestra de pestanya de depurador. Podeu realitzar diverses altres operacions com Inspeccionar els valors de les variables, Avaluar expressions, Entrar a la funció, Sortir de la funció, Aturar la depuració, Reprendre la depuració, etc.
Mitjançant aquestes operacions podeu depurar l’aplicació de manera efectiva i identificar el problema amb l’aplicació.
IntelliJ vs Eclipse
Analitzem alguns dels punts principals que diferencien IntelliJ IDEA d'altres populars IDE de Java: Eclipse.
Funcionalitat | IDEA IntelliJ | eclipsi |
---|---|---|
Múltiples idiomes | No tan extensible. Admet pocs idiomes i cal treballar-hi. | Podeu tenir una combinació exòtica d’idiomes que triem i tot funcionarà de manera eficient. |
Projectes múltiples | Incòmode fins i tot per obrir diversos mòduls del mateix projecte. | Pot obrir fàcilment diversos projectes al mateix temps. |
Facilitat d'ús | Més fàcil d'utilitzar ja que s'admeten operacions intel·ligents. | Pot ser difícil per als nous programadors. |
Compleció del codi | Molt ràpid ja que admet la realització de codi basada en context. | No admet la realització de codi basada en context. |
Refactorització | Admet refactorització intel·ligent. Podeu obtenir suggeriments si passeu el ratolí. | No admet la refactorització intel·ligent. |
Usabilitat | Més fàcil d'aprendre IntelliJ IDE. | Més difícil assimilar totes les funcions. |
Depuració | Depuració més fàcil. Només cal assenyalar l'expressió o qualsevol altre element que vulgueu depurar i IntelliJ entén i mostra possibles suggeriments. | Heu de seleccionar explícitament l’expressió que voleu depurar. El converteix en un procés lent. |
Connectors | Fins ara només admet 727 connectors. | Més fàcil d’ampliar i admet fins a més de 1200 connectors. |
Cost | Lliure i de codi obert; també ofereix edició de pagament. | Gratuït i de codi obert. |
Conclusió
Això completa el nostre tutorial sobre l’IDE, IntelliJ IDEA. Hem debatut sobre diversos temes com les funcions, la descàrrega i la instal·lació de l'IDE, així com el desenvolupament i altres operacions com la depuració. Hem discutit la principal diferència entre els dos IDE, és a dir, IntelliJ IDEA i Eclipse.
Eclipse és fàcilment extensible i és més fàcil afegir connectors a Eclipse, es pot veure més com una col·lecció de connectors que un IDE complet. IntelliJ IDEA, en canvi, té funcions intel·ligents de completament automàtic i refactorització que faciliten el seu ús, especialment per als programadors nous.
La depuració és bastant senzilla a IDEA en comparació amb Eclipse. Però quan es tracta de projectes més grans i complexos, Eclipse pren el control. Així, en poques paraules, tots dos IDE tenen els seus propis avantatges i desavantatges i poden ser útils a la seva manera.
Estigueu atents a més tutorials de Java !!
Lectura recomanada
- Tutorial de reflexió de Java amb exemples
- Desenvolupament de Java mitjançant Eclipse IDE
- Tutorial Eclipse: integració de TestNG a Eclipse Java IDE
- Tutorial Java SWING: Gestió de contenidors, components i esdeveniments
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- Tutorial sobre Java Collections Framework (JCF)
- Eclipse IDE: creeu i executeu el vostre primer projecte Java
- Modificadors d'accés a Java: tutorial amb exemples