intellij idea tutorial java development with intellij ide
En este tutorial, explicaremos las características, la instalación y el funcionamiento de IntelliJ IDEA, un entorno de desarrollo integrado (IDE) para Java:
que es iomanip en c ++
IntelliJ IDEA es uno de los IDE más populares y poderosos para el desarrollo de Java. IntelliJ IDEA es desarrollado y mantenido por JetBrains.
Lo que vas a aprender:
- Introducción a IntelliJ IDEA
- Comparación entre IntelliJ Community Vs Ultimate Edition
- Características de IntelliJ IDEA
- Descarga IntelliJ
- Instalación
- Desarrollo con IntelliJ IDEA
- Construir y ejecutar
- Depurar la aplicación
- IntelliJ vs Eclipse
- Conclusión
- Lectura recomendada
Introducción a IntelliJ IDEA
IntelliJ IDEA IDE es rico en características y permite un rápido desarrollo de software. Este IDE también mejora la calidad del código.
haga clic aquí para el sitio web oficial de IntelliJ IDEA IDE.
IntelliJ IDEA IDE está disponible en dos ediciones diferentes.
- Edición comunitaria: código abierto (gratis)
- Ultima edición: comercial
A continuación, se incluye una comparación detallada de estas dos ediciones junto con las funciones que admiten para su referencia.
Comparación entre IntelliJ Community Vs Ultimate Edition
Índice | Edición de la comunidad | Ultima edición |
---|---|---|
Rendimiento | Puede ser un cuello de botella cuando se trata de grandes proyectos. | Maneja proyectos grandes de manera eficiente y ábrelos más rápido. |
Licencia | De código abierto, gratis. | Comercial con un período de prueba gratuito de 30 días. |
Soporte de tecnología y marco | Android, Ant, JavaFX, Junit, TestingNG, Gradle. | Android, Ant, JavaFX, Junit, TestingNG, Gradle, EJB, Spring, Struts, Node.js, Django, OSGi, etc. |
Ayuda de idioma | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala. | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala , HTML, XHTML, CSS, php, SQL, Ruby, JavaScript, etc. |
Despliegue | Docker, Docker Compose (a través de un complemento). | Docker, Docker Compose (a través de un complemento), JBoss, WebLogic, Tomcat, Glassfish, Jetty, Virgo, etc. |
Control de versiones y revisión de software | GitHub, Git, CVS. | GitHub, Git, CVS, ClearCase, Perforce. |
Herramientas de construcción | Maven, Gradle, Ant, SBT, Bloop, Fury (a través del complemento Scala). | Npm, Webpack, Gulp, Grunt, Maven, Gradle, Ant, SBT, Bloop, Fury (a través del complemento Scala). |
Características de IntelliJ IDEA
IntelliJ IDEA es único entre todos los demás IDE de Java con su conocimiento profundo del código y el contexto del codificador.
Este IDE está diseñado en torno al principio de codificación de que los desarrolladores deberían poder codificar aplicaciones con la menor cantidad de distracciones posible. Por lo tanto, en el caso de IntelliJ IDEA, solo tiene el editor visible en la pantalla y para todas las demás funciones no relacionadas con la codificación, tendrá accesos directos dedicados.
Analicemos ahora algunas de las características importantes de IntelliJ IDEA.
- Finalización de código inteligente : IntelliJ IDEA proporciona una lista de símbolos aplicables al código que son más relevantes en el contexto actual y admite la finalización de código basada en el contexto.
- Completar código de cadena : Esta es otra característica avanzada. Los símbolos que proporcionan los métodos o captadores y los aplicables al contexto actual se enumeran mediante la función de finalización de código en cadena.
- Finalización del miembro estático : Puede agregar métodos estáticos y constantes y IntelliJ IDEA IDE agregará automáticamente las declaraciones de importación requeridas al código para evitar un error de compilación.
- Duplicados Detección : Puede haber fragmentos de código duplicados en el código y esta función proporciona notificaciones o sugerencias al programador sobre ellos.
- Entorno centrado en el editor : Mientras codifica, también obtiene ventanas emergentes rápidas que lo ayudan a verificar información adicional sin salir del contexto actual.
- Inspecciones y arreglos rápidos : IntelliJ IDEA abre una pequeña bombilla en la línea de código donde ha detectado que está a punto de cometer un error. Cuando haga clic en esta bombilla, verá una lista de sugerencias de códigos.
- Atajos para todo : Como se mencionó anteriormente, como los programadores tienen menos distracciones, IntelliJ IDEA proporciona teclas de acceso directo (atajos de teclado) para casi todo, incluidas acciones como selección rápida y cambio entre varias ventanas de herramientas y muchas otras operaciones.
- Depurador en línea : Puede utilizar el depurador en línea para depurar su aplicación en el propio IDE, lo que hace que los procesos de desarrollo y depuración sean más eficientes.
Descarga IntelliJ
El software IntelliJ IDEA se puede descargar desde el siguiente enlace.
Descargar: IntelliJ IDEA
Cuando haga clic en el enlace anterior, verá la siguiente página.
Puede descargar cualquiera de las dos ediciones, pero solo la edición Ultimate tiene un período de prueba gratuito de 30 días. Una vez descargada la edición requerida, puede comenzar la instalación.
Instalación
Los siguientes son los pasos de instalación para IntelliJ IDEA.
#1) Haga doble clic en el instalable IntelliJ IDEA (.exe) y comience la instalación. Se mostrará el siguiente cuadro de diálogo.
Este es el diálogo de configuración inicial. Haga clic en Siguiente.
#2) El cuadro de diálogo para elegir la ubicación de instalación (carpeta de destino) se muestra a continuación.
Especifique la carpeta de destino y haga clic en Siguiente.
#3) Se mostrará el cuadro de diálogo para elegir las opciones de instalación.
Aquí puede elegir el acceso directo del escritorio, las asociaciones, etc. Marque / desmarque las opciones apropiadas según sus requisitos y haga clic en Siguiente.
#4) El siguiente paso en el proceso de instalación es elegir la carpeta del menú Inicio.
Elija la carpeta apropiada y haga clic en Instalar.
#5) Una vez que haga clic en 'Instalar', comenzará el proceso de instalación.
Una vez que se completa el proceso de instalación, se mostrará el cuadro de diálogo de finalización.
#6) Este es el cuadro de diálogo final que indica que la configuración de IntelliJ IDEA está completa.
La finalización de la configuración espera un reinicio del sistema, por lo tanto, según su elección, puede reiniciar su sistema inmediatamente o más tarde. Esto completa la instalación de IntelliJ IDEA.
Desarrollo con IntelliJ IDEA
Analicemos los pasos para ejecutar un programa sencillo 'Hola, mundo' con IntelliJ IDEA. Estos mismos pasos también son aplicables a otras aplicaciones Java.
#1) Abra IntelliJ IDEA y verá el cuadro de diálogo que se muestra a continuación.
Hacer clic 'Crear nuevo proyecto' .
#2) Una vez que se hace clic en 'Crear nuevo proyecto', 'Nuevo proyecto' El diálogo se presenta al usuario.
Como se muestra en el cuadro de diálogo anterior, puede seleccionar el tipo de proyecto que desea crear en el panel izquierdo del cuadro de diálogo. Después de seleccionar el tipo de proyecto como 'Java' y proporcionando otros detalles, haga clic en Siguiente.
#3) En la siguiente pantalla, verá el tipo de aplicación Java que se creará. Aquí puedes marcar la opción 'Crear proyecto a partir de plantilla' .
Una vez que todo esté especificado, haga clic en Siguiente.
#4) En la siguiente pantalla, puede especificar el nombre del proyecto, el directorio de ubicación y el nombre del paquete.
Ahora haga clic en Finalizar y se creará su nuevo proyecto.
#5) Una vez creado el proyecto, el espacio de trabajo de IntelliJ IDEA se parece a la pantalla que se muestra a continuación.
Al marcar 'Crear proyecto a partir de plantilla', se le presenta el archivo Main.java que tiene una clase Main y un método main dentro de la clase.
Ahora reemplace la siguiente línea de código, dentro del método principal:
preguntas básicas de la entrevista sql para evaluadores|_+_|
Una vez hecho esto, es hora de crear y ejecutar la aplicación.
Construir y ejecutar
Para crear la aplicación que acaba de crear, haga clic en el 'Construir' opción y construir el proyecto. Cuando finaliza la compilación, se muestra un mensaje de estado a este efecto en la barra de estado del IDE.
A continuación, ejecute el proyecto. Para ello, puede seleccionar la opción de menú 'Ejecutar' y seleccionar la opción adecuada desde allí para ejecutar el proyecto. O puede seleccionar la opción 'Ejecutar' de la barra de herramientas como se muestra dentro del círculo rojo en la siguiente captura de pantalla.
Una vez que el proyecto se haya ejecutado correctamente, verá la salida del programa en el panel inferior del IDE. En este caso, el mensaje '¡¡Hola mundo !!' se mostrará como resultado de la ejecución exitosa de la aplicación Java.
Depurar la aplicación
Mediante la depuración podrá rastrear el código en ejecución, inspeccionar el estado en el que se encuentra el código y también inspeccionar el flujo de ejecución. El depurador que ofrece IntelliJ IDEA le ayuda a depurar cualquier cosa, desde el código más simple hasta aplicaciones complejas.
Con el depurador en línea de IntelliJ IDEA, puede realizar varias operaciones como detener la ejecución de un programa en cualquier punto, entrar y salir de cualquier función, establecer varios puntos de interrupción, inspeccionar y vigilar las variables, evaluar una expresión en el programa y así sucesivamente.
Los puntos de interrupción de un programa permiten que el programa se detenga en determinados puntos. Los puntos de interrupción se activan cuando la ejecución del programa alcanza la línea donde se establece el punto de interrupción.
En la captura de pantalla siguiente, el punto de interrupción se especifica en la primera línea de código de la función principal. Se indica con un círculo rojo junto al número de línea.
Puede especificar el punto de interrupción en su código seleccionando la opción de menú apropiada (alternar punto de interrupción) en el menú 'Ejecutar' o usando las teclas de combinación 'Ctrl + f8'.
Una vez que se establece el punto de interrupción, puede comenzar a depurar el programa seleccionando la opción 'Depurar' del menú 'Ejecutar' o usando una combinación de teclas 'Alt + shift + f8'. Esto le solicitará opciones de depuración para depurar la función principal o cualquier otra.
También hay una opción de depuración en la barra de herramientas para iniciar la depuración. Una vez iniciada la depuración, se muestra la siguiente pantalla.
Como se muestra en la pantalla anterior, se muestra una ventana de pestaña del depurador. Puede realizar otras operaciones como inspeccionar los valores de las variables, evaluar expresiones, ingresar a la función, salir de la función, detener la depuración, reanudar la depuración, etc.
Con estas operaciones, puede depurar la aplicación de forma eficaz e identificar el problema con la aplicación.
IntelliJ vs Eclipse
Analicemos algunos de los puntos principales que diferencian a IntelliJ IDEA de otros populares IDE de Java: Eclipse.
Funcionalidad | IntelliJ IDEA | Eclipse |
---|---|---|
Múltiples idiomas | No tan extensible. Admite pocos idiomas y tienes que trabajar con él. | Puede tener una combinación exótica de idiomas de nuestra elección y todo funcionará de manera eficiente. |
Múltiples proyectos | Es engorroso incluso abrir varios módulos de un mismo proyecto. | Puede abrir fácilmente varios proyectos al mismo tiempo. |
Facilidad de uso | Más fácil de usar ya que se admiten operaciones inteligentes. | Puede ser difícil para los programadores nuevos. |
Finalización de código | Muy rápido, ya que admite la finalización de código basada en contexto. | No admite la finalización de código basada en contexto. |
Refactorización | Admite la refactorización inteligente. Puede obtener sugerencias con solo pasar el mouse. | No es compatible con la refactorización inteligente. |
Usabilidad | Más fácil de aprender IntelliJ IDE. | Más difícil de asimilar todas las características. |
Depuración | Depuración más sencilla. Simplemente señale la expresión o cualquier otro elemento que desee depurar e IntelliJ entenderá y mostrará posibles sugerencias. | Debe seleccionar explícitamente la expresión que desea depurar. Lo convierte en un proceso lento. |
Complementos | Admite solo 727 complementos hasta ahora. | Más fácil de ampliar y admite hasta 1200+ complementos. |
Costo | Gratis y de código abierto; también ofrece edición de pago. | Gratis, de código abierto. |
Conclusión
Esto completa nuestro tutorial sobre el IDE, IntelliJ IDEA. Hemos discutido varios temas como características, descarga e instalación del IDE, así como desarrollo y otras operaciones como depuración. Hemos discutido la principal diferencia entre los dos IDE, es decir, IntelliJ IDEA y Eclipse.
Eclipse es fácilmente extensible y es más fácil agregar complementos a Eclipse, se puede ver más como una colección de complementos que como un IDE completo. IntelliJ IDEA, por otro lado, tiene funciones inteligentes de autocompletado y refactorización que lo hacen más fácil de usar, especialmente para los nuevos programadores.
La depuración es bastante simple en IDEA en comparación con Eclipse. Pero cuando se trata de proyectos complejos y más grandes, Eclipse toma la delantera. Por lo tanto, en pocas palabras, ambos IDE tienen sus propios pros y contras y pueden ser útiles a su manera.
¡Estén atentos para más tutoriales de Java!
Lectura recomendada
- Tutorial de reflexión de Java con ejemplos
- Desarrollo de Java con Eclipse IDE
- Tutorial de Eclipse: Integración de TestNG en Eclipse Java IDE
- Tutorial de Java SWING: contenedor, componentes y manejo de eventos
- Tutorial de JAVA para principiantes: más de 100 tutoriales prácticos en vídeo de Java
- Tutorial de Java Collections Framework (JCF)
- Eclipse IDE: cree y ejecute su primer proyecto Java
- Modificadores de acceso en Java: tutorial con ejemplos