¿Qué puede desarrollar intellij idea?
IDEA, el nombre completo de IntelliJ IDEA, es un entorno integrado para el desarrollo del lenguaje Java. IntelliJ es reconocido como una de las mejores herramientas de desarrollo de Java en la industria, especialmente en asistentes de código inteligentes, indicaciones automáticas de código. Se puede decir que la refactorización y el soporte J2EE, Ant, JUnit, integración CVS, revisión de código, diseño de GUI innovador y otras funciones son extraordinarios.
IDEA es un producto de JetBrains, una empresa con sede en Praga, la capital de la República Checa. Sus desarrolladores son principalmente programadores de Europa del Este conocidos por su rigor.
IntelliJ IDEA 1.0 se lanzó en enero de 2001 y 2.0 se lanzó en julio del mismo año. Después de eso, se lanzó básicamente una versión cada año (excepto en 2003, por supuesto, hay algunas actualizaciones). cada versión cada año. Después de la versión 3.0, IDEA ha ganado muchos premios, incluido el "Premio Jolt a la Productividad" y el "Premio JavaWorld Editors' Choice" ganados en 2003, estableciendo así el estatus de IDEA entre los IDE. La versión actual es 9.0, lanzada el 23 de abril de 2010, y la versión actualizada es 9.0.2. La misión de IDEA: “Desarrollar con placer”.
Las ventajas de IDEA
La función más destacada es, naturalmente, la depuración, que puede depurar código Java, JavaScript, JQuery, Ajax y otras tecnologías.
Sin tener en cuenta otras funciones de edición, esto es mucho mejor que Eclipse.
Primero verifique el objeto de tipo Mapa. Si la clase de implementación usa un mapa hash, las instancias de Entrada vacías se filtrarán automáticamente. A diferencia de Eclipse, solo puede encontrar la clave que desea en el método toString() predeterminado.
En segundo lugar, es necesario evaluar dinámicamente el valor de una expresión. Por ejemplo, si obtengo una instancia de una clase pero no conozco su API, puedo señalar los métodos que admite mediante la finalización de código. Esto es lo que hace Eclipse Incomparable.
Finalmente, en el caso de la depuración de subprocesos múltiples, la función Iniciar sesión en la consola puede ayudarlo a verificar la ejecución de subprocesos múltiples.
Como se mencionó anteriormente, lo que IDEA defiende es la codificación inteligente, que reduce el trabajo de los programadores. Entonces, ¿qué aspectos específicos de IDEA vale la pena admirar? Resuma los siguientes 25 puntos, con la esperanza de tener una introducción más completa.
1. Selección inteligente. Muchas veces queremos seleccionar un determinado método, o un bucle, o queremos expandir lentamente la selección de una variable a toda la clase paso a paso. IDEA proporciona este tipo de selección basada en sintaxis. En la configuración predeterminada, Ctrl w. Puede realizar la selección. Con la expansión continua del alcance, este método es especialmente conveniente al refactorizar.
2. Modo de navegación enriquecido. IDEA proporciona un modo de visualización de navegación enriquecido, por ejemplo, Ctrl e muestra los archivos abiertos recientemente, Ctrl n muestra el cuadro de búsqueda de nombre de clase que desea mostrar
(Este cuadro también tiene una función de complemento inteligente, cuando ingrese las letras IDEA y luego mostrará todos los nombres de las clases candidatas). En la vista de proyecto más básica, también puede elegir una variedad de modos de vista.
3. Función de grabación de historial. Sin pasar por un servidor de administración de versiones, IDEA por sí sola puede ver el historial de archivos en cualquier proyecto, pero puede restaurarlo fácilmente cuando se restaura la versión.
4. Soporte perfecto para JUnit.
5. Soporte superior para refactorización. IDEA fue el primero entre todos los IDE en admitir la refactorización y sus excelentes capacidades de refactorización siempre han sido uno de sus principales puntos de venta.
6. Asistencia de codificación.
Tostring(), hashcode(), equals() y todos los métodos get/set recomendados en la especificación de Java, puede generar código automáticamente sin ninguna entrada, liberándolo así de la aburrida codificación de métodos básicos.
7. Función de composición tipográfica flexible. Básicamente, todos los IDE tienen una función de recomposición, pero solo IDEA es humano porque admite la personalización del modo de diseño y puede utilizar diferentes métodos de diseño según los diferentes requisitos del proyecto.