Tecnología

Inicio

Las herramientas usadas en Java

El desarrollo en Java implica el uso de muchas herramientas, algunos de los cuales son transparentes a la promotora, mientras que otros son menos. Las únicas herramientas esenciales para el desarrollo de la mayor parte son el entorno de ejecución de Java y el compilador de Java. Otras herramientas, como editores de texto que sangran de forma automática y de código fuente de comprobación de errores, hacen que el desarrollo de programas en Java más rápido.

el compilador

El compilador de Java es la herramienta que convierte el código fuente de Java en los programas que el entorno de ejecución se puede ejecutar. Algunos desarrolladores ejecutar el compilador escribiendo su nombre en la línea de comandos, seguido por el nombre de los archivos de origen que desea compilar. Por ejemplo, pueden escribir "javac * .java" para compilar todos los archivos de origen en la carpeta actual. El compilador lee entonces cada fichero fuente y convierte su código de programa basado en texto en bytecode, que convierte el JRE más al código binario rápido entiende el ordenador.

Si el compilador Java encuentra algún error en la sintaxis, o referencias a funciones que no puede encontrar las definiciones para, emite mensajes de error a la línea de comandos. Los desarrolladores pueden obtener información detallada sobre estos errores mediante la especificación de la opción "prolija" para el compilador de esta manera: "javac -v sourcecode.java".

Usando el compilador de la línea de comandos requiere que la variable de entorno DOS "PATH" especifica el directorio que contiene el compilador, que es a menudo en "c: \ archivos de programa \ Java \ jdk <version_number> \ bin". Los desarrolladores pueden especificar esta ruta manualmente cada vez que abren una ventana de comandos, o indicar a Windows para hacerlo editando la variable "PATH" en el cuadro de diálogo del Panel de control "Variables de entorno".

El entorno de ejecución de Java (JRE)

El entorno de ejecución Java traduce dinámicamente el código de bytes creado por el compilador de Java a código binario su computadora puede ejecutar. Los desarrolladores pueden invocar el entorno directamente escribiendo su nombre en una línea de comandos de Windows, seguido del nombre de una clase Java (un modelo que define un objeto virtual) que contiene una función "principal". Por ejemplo, si escribe "Java MainClass," llamará a la función "principal" en el archivo de clase MainClass.class, que el compilador javac creado a partir del archivo fuente "MainClass.java". El programa se ejecutará, a partir de la función "principal" de "MainClass."

Algunos desarrolladores de Java que la ejecución de los programas de Java más fácil para sus usuarios finales mediante el uso de software para convertirlos en archivos ".exe" (programas ejecutables).

El (Integrado) entorno de desarrollo (IDE)

Los desarrolladores a escribir código Java utilizando entornos de desarrollo, que puede ser tan simple como un editor de texto plano como el Bloc de Notas. Los que lo hacen un montón de desarrollo en Java, sin embargo, suelen utilizar entornos de desarrollo integrados, que incluyen un editor de código fuente diseñada específicamente para crear programas Java. Estos editores, algunas de las cuales son gratuitas (por ejemplo, NetBeans), ponen de relieve los errores de sintaxis del momento en que un desarrollador que hace, lo que se traduce en un importante ahorro de tiempo. Los desarrolladores que utilizan estos editores no tienen que tamizar a través de resmas de código y la documentación para encontrar y corregir los errores de sintaxis.

Otra característica útil de los IDE es el código de finalización, que es como la función Completar texto que los motores de búsqueda Web muestran cuando un usuario empieza a escribir su término de búsqueda. El IDE mostrará, por ejemplo, los métodos y propiedades de la clase de Java "System.out" cuando el desarrollador escribe ese término. Si los tipos de desarrolladores "System.out.println" (que comienza la función de salida "println"), su IDE mostrará los parámetros de la función println (por ejemplo, "println (int)", "println (String)").