Escolar Documentos
Profissional Documentos
Cultura Documentos
Hable acerca de la tecnologa Java parece estar en todas partes, pero qu es exactamente? Las siguientes secciones explican cmo la tecnologa Java es tanto un lenguaje de programacin y una plataforma, y proporcionar una visin general de lo que esta tecnologa puede hacer por usted.
Cada una de las consignas anteriores se explica en De Medio Ambiente del lenguaje Java , Un libro blanco escrito por James Gosling y Henry McGilton. En el lenguaje de programacin Java, todo el cdigo fuente es el primer texto escrito en los archivos que terminan con la . Java de extensin. Los archivos de cdigo fuente y se elabora en . clase archivos de la javac compilador. Un . clase archivo no contiene cdigo que es nativa de su procesador, sino que en vez contiene bytecodes - El lenguaje de mquina de la Mquina Virtual de Java (Java VM). El Java herramienta de lanzador a continuacin, ejecuta la aplicacin con una instancia de la mquina virtual de Java.
1
Debido a que la mquina virtual de Java est disponible en muchos sistemas operativos diferentes, el mismo . clase los archivos son capaces de ejecutar en Microsoft Windows, Solaris Sistema Operativo (SO Solaris), Linux, o Mac OS. Algunas mquinas virtuales, tales como la Mquina virtual Java HotSpot, Realizar pasos adicionales en tiempo de ejecucin para dar a su solicitud de un aumento de rendimiento. Esto incluye diversas tareas tales como encontrar los cuellos de botella de rendimiento y volver a compilar (a cdigo nativo) utilizan con frecuencia las secciones de cdigo.
TM
A travs de la mquina virtual de Java, la misma aplicacin es capaz de correr en mltiples plataformas.
La Plataforma Java
Un plataforma es el entorno de hardware o software en el que se ejecuta un programa. Ya hemos mencionado algunas de las plataformas ms conocidas, como Microsoft Windows, Linux, Solaris OS y Mac OS. La mayora de las plataformas puede ser descrito como una combinacin del sistema operativo y el hardware subyacente. La plataforma Java difiere de la mayora de las otras plataformas en que se trata de una nica plataforma de software que se ejecuta en la parte superior de otro hardware basadas en las plataformas. La plataforma Java tiene dos componentes:
Ya ha sido presentado a la Mquina Virtual Java, es la base para la plataforma Java y es portado en hardware diferentes basadas en plataformas. El API es una gran coleccin de componentes de software ya preparado que ofrecen muchas funciones tiles. Se agrupan en las bibliotecas de clases e interfaces conexos; estas bibliotecas se conocen como paquetes. La siguiente seccin, Qu puede hacer la tecnologa Java? pone de relieve algunas de las funciones proporcionadas por el API.
Como plataforma de ambiente independiente, la plataforma Java puede ser un poco ms lento que el cdigo nativo. Sin embargo, los avances en el compilador y las tecnologas de mquina virtual estn llevando rendimiento cercano al de cdigo nativo sin poner en peligro la portabilidad.
Herramientas de desarrollo: Las herramientas de desarrollo proporcionan todo lo necesario para la elaboracin, ejecucin, supervisin, depuracin, y la documentacin de sus aplicaciones. Como un desarrollador de nuevo, las principales herramientas que vas a utilizar son los javac compilador, el Java el lanzador, y la javadoc herramienta de documentacin. Application Programming Interface (API): La API proporciona la funcionalidad bsica del lenguaje de programacin Java. Ofrece una amplia gama de preparados clases tiles para el uso en sus propias aplicaciones. El programa abarca todo, desde objetos bsicos, a la creacin de redes y la seguridad, a XML generacin y acceso a bases de datos, y ms. El ncleo de la API es muy grande, para obtener una visin general de lo que contiene, consulte la Java SE Development Kit 6 (JDK 6) la documentacin. Tecnologas de implementacin de: El software JDK proporciona mecanismos estndar como el software de Java Web Start y Java Plug-In de software para el despliegue de sus aplicaciones a los usuarios finales. Interfaz de usuario Toolkits: El Swing y Java 2D kits de herramientas permiten crear sofisticados Interfaces Grficas de Usuario (GUI). Integracin de las Bibliotecas: Las bibliotecas de integracin como la API de IDL de Java, JDBC API de Java Naming and Directory Interface (JNDI) API de Java RMI y Java Remote Method Invocation a travs de Internet Inter-ORB protocolo de tecnologa (Java RMI-IIOP Technology) permitir el acceso de bases de datos y la manipulacin de objetos remotos.
TM TM TM
Empezar a trabajar rpidamente: Aunque el lenguaje de programacin Java es un objeto poderoso lenguaje de orientacin, es fcil de aprender, especialmente para los programadores ya estn familiarizados con C o C + +. Escribir menos cdigo: Las comparaciones de los parmetros del programa (los recuentos de clase, mtodo de recuento, etc) sugieren que un programa escrito en el lenguaje de programacin Java puede ser cuatro veces ms pequea que el mismo programa escrito en C + +. Escriba el cdigo mejor: El lenguaje de programacin Java fomenta las buenas prcticas de codificacin, y la recoleccin de basura automtico le ayuda a evitar prdidas de memoria. Su orientacin a objetos, su JavaBeans La arquitectura de componentes, y su amplio alcance, fcilmente extensible API le permiten reutilizar las existentes, el cdigo de prueba y presentar menos errores. Desarrollar programas ms rpidamente: El lenguaje de programacin Java es ms simple que C + +, y como tal, el tiempo de desarrollo podra ser de hasta dos veces ms rpido al escribir en l. Sus programas tambin requieren menos lneas de cdigo. Dependencias de la plataforma Evite: Usted puede mantener su programa de porttiles, evitando el uso de bibliotecas escritas en otros idiomas. Escribir una vez, ejecuta en cualquier lugar: Debido a que las aplicaciones escritas en el lenguaje de programacin Java estn compilados en la mquina bytecodes independientes, que corren constantemente en cualquier plataforma Java. Software de distribuir ms fcilmente: Con el software de Java Web Start, los usuarios podrn poner en marcha sus aplicaciones con un solo clic del ratn. Una verificacin de la versin automtica en el inicio asegura que los usuarios estn siempre al da con la ltima versin de su software. Si hay una actualizacin disponible, el software de Java Web Start se actualizar automticamente su instalacin
TM
"Hello World!" para Microsoft Windows Estos comandos son instrucciones en lnea para los usuarios de Windows XP Professional, Windows XP Home, Windows Server 2003, Windows 2000 Professional y Windows Vista. "Hello World!" para el SO Solaris y Linux Estos comandos son instrucciones en lnea para los usuarios de Solaris OS y Linux. Problemas comunes (y sus soluciones) Consulte esta pgina si usted tiene problemas al compilar o ejecutar la aplicacin.
Una lista de control Creacin de su primera aplicacin o Crear un proyecto de IDE o JDK 6 Aadir a la lista de la plataforma (si es necesario) o Agregue cdigo al archivo fuente generado o Compile el archivo de cdigo fuente o Ejecutar el Programa Continuando con el tutorial con el IDE NetBeans
Al crear un proyecto de IDE, se crea un entorno en el que para construir y ejecutar las aplicaciones. Uso de los proyectos de IDE elimina los problemas de configuracin que normalmente se asocian con el desarrollo de la lnea de comandos. Usted puede construir o ejecutar la aplicacin por la eleccin de un elemento de men nico en el IDE.
Una fuente de archivo contiene el cdigo, escrito en el lenguaje de programacin Java, que usted y otros programadores pueden entender. Como parte de la creacin de un proyecto de IDE, una fuente esqueleto archivo se genera automticamente. A continuacin, modificar el archivo de cdigo fuente para agregar el "Hello World!" mensaje.
El IDE invoca el lenguaje de programacin Java compilador (javac), Que tiene en su archivo de cdigo fuente y lo traduce en instrucciones que la mquina virtual de Java puede entender. Las instrucciones contenidas en este archivo se conoce como bytecodes.
Ejecute el programa de
El IDE se invoca la aplicacin Java herramienta de lanzador (Java), Que utiliza la mquina virtual Java para ejecutar la aplicacin.
superior
3. En el asistente Nuevo proyecto, expanda la categora General y seleccione Java Application, como se muestra en la figura siguiente:
de
proyecto,
4. En la pgina Nombre y Ubicacin del asistente, haga lo siguiente (como se muestra en la figura siguiente): o En el campo Nombre del proyecto, tipo de Hello World App. o En el campo Crear la clase principal, el tipo de helloworldapp.HelloWorldApp. o Deje la casilla de verificacin Establecer como principal del proyecto seleccionado.
El proyecto se crea y se abre en el IDE. Usted debe ver los siguientes componentes:
La ventana de Proyectos, que contiene una vista en rbol de los componentes del proyecto, incluyendo los archivos fuente, las libreras que dependa su cdigo, y as sucesivamente. La ventana del editor de cdigo con un archivo llamado HelloWorldApp abrir. La ventana del Navegador, que puede utilizar para navegar rpidamente entre los elementos dentro de la clase seleccionada.
JDK 6 Aadir a la lista de la plataforma (si es necesario) Puede ser necesario agregar a la lista de JDK 6 del IDE de plataformas disponibles. Para ello, seleccione Herramientas | Java Platform Manager como se muestra en la siguiente figura:
Si usted no ve JDK 6 (que podra aparecer como 1.6 o 1.6.0) en la lista de las plataformas instaladas, haga clic en "Aadir" Plataforma, navegue hasta el directorio de instalacin de JDK 6 y haga clic en "Finalizar". Ahora debera ver esta nueva plataforma aade:
Para establecer esta JDK como valor predeterminado para todos los proyectos, puede ejecutar el IDE con los - jdkhome interruptor en la lnea de comandos, o entrando en la ruta de la JDK en la netbeans_j2sdkhome de propiedad de su INSTALLATION_DIRECTORY / etc / netbeans.conf archivo.
Para especificar este JDK para el proyecto actual slo, seleccione Hello World App en el panel de Proyectos, seleccione Archivo | "Hello World App" Propiedades, haga clic en Bibliotecas, a continuacin, seleccione JDK 6 en el men desplegable de la plataforma Java. Usted debe ver una pantalla similar a lo siguiente:
Cuando se cre este proyecto, se sali de la casilla de verificacin Crear la clase principal en el asistente, seleccione Nuevo proyecto. El IDE ha creado un esqueleto de la clase para usted. Usted puede agregar el "Hello World!" mensaje para el cdigo del esqueleto mediante la sustitucin de la lnea:
/ / TODO aplicacin de cdigo de la lgica aqu
con la lnea:
Estas cuatro lneas son un comentario de cdigo y no afectan a cmo se ejecuta el programa. Las secciones posteriores de este tutorial explicar el uso y el formato de comentarios de cdigo. Tenga cuidado al escribir
Tipo de todos los cdigos, comandos y nombres de fichero exactamente como se muestra. Tanto el compilador (javac) Y el lanzador (Java) Son entre maysculas y minsculas, Por lo que debe aprovechar de forma coherente. HelloWorldApp HelloWorldApp
Guarde los cambios seleccionando Archivo | Guardar. El archivo debera ser algo como lo siguiente:
/ * * HelloWorldApp.java * * Creada el 5 de febrero de 2006, 6:43 PM * * Para cambiar esta plantilla, seleccione Herramientas | Template Manager * Y abra la plantilla en el editor. * / HelloWorldApp paquete; / ** * La clase HelloWorldApp implementa una aplicacin que * Simplemente imprime "Hello World!" a la salida estndar. * / public class HelloWorldApp ( / ** Crea una nueva instancia de HelloWorldApp * / HelloWorldApp pblico () ( ) / ** * @ Param args argumentos de la lnea de comandos * / public static void main (String [] args) ( System.out.println ( "Hello World!"); / / Mostrar la cadena. ) ) superior
Para compilar el archivo de cdigo fuente, elija Generar | Construye principal del proyecto desde el men principal del IDE. La ventana de salida se abre y muestra una salida similar a lo que se ve en la figura siguiente:
resultados
de
la
Si la construccin de salida concluye con la declaracin de CONSTRUIR CON XITO, Felicitaciones! Ha recopilado su programa! Si la construccin de salida concluye con la declaracin de BUILD FAILED, Probablemente tienes un error de sintaxis en el cdigo. Los errores se presentan en la ventana de resultados como texto de hiperenlace. Hace doble clic en tal una hipervnculo para ir a la fuente de un error. A continuacin, puede corregir el error y volver a elegir Build | Construye principal del proyecto. Al generar el proyecto, el archivo bytecode HelloWorldApp.class se genera. Usted puede ver en el nuevo archivo se genera mediante la apertura de la ventana de archivos y ampliar el Hello World App / build / classes / HelloWorldApp nodo como se muestra en la siguiente figura.
superior
Ejecutar el Programa En la barra de men del IDE, seleccione Ejecutar | Ejecutar proyecto principal.
El programa imprime "Hello World!" a la ventana de salida (junto con otra salida de la secuencia de comandos).
Una vez que haya creado un proyecto en el IDE, usted puede agregar archivos al proyecto utilizando el Asistente de Nuevo archivo. Seleccione Archivo | Nuevo archivo y, a continuacin, seleccione una plantilla en el asistente, tales como el archivo vaco Java plantilla. Usted puede compilar y ejecutar un archivo individual (en oposicin a un proyecto conjunto) mediante compilar el IDE de archivo (F9) y en Ejecutar archivo (Shift-F6) comandos. Si utiliza el comando Ejecutar proyecto principal, el IDE se ejecuta el archivo que los socios de IDE como la clase principal del proyecto principal. Por lo tanto, si crea una clase adicional en el proyecto HelloWorldApp y luego intenta ejecutar el archivo con el comando Ejecutar proyecto principal, el IDE se ejecutar el HelloWorldApp archivo en su lugar. Usted puede querer crear por separado los proyectos de IDE para aplicaciones de ejemplo que incluyen ms de un archivo de origen. Como se est escribiendo en el IDE, un cuadro de completacin de cdigo podra aparecer peridicamente. Puede ignorar el cuadro de
completado de cdigo y siga escribiendo, o usted puede seleccionar una de las expresiones propuestas. Si usted prefiere no tener la caja de completacin de cdigo aparece automticamente, puede desactivar la caracterstica. Seleccione Herramientas | Opciones, haga clic en la ficha Editor, y desactive la casilla de verificacin Auto de Terminacin de Popup Window. Si intenta cambiar el nombre del nodo de un archivo de origen en la ventana de proyectos, el IDE se le pide con el cuadro de dilogo Cambiar nombre para llevarlo a travs de las opciones de cambio de nombre de la clase y la actualizacin del cdigo que hace referencia a esa clase. Haga clic en Siguiente para mostrar la ventana de refactorizacin, que contiene una vista en rbol de los cambios a realizar. Luego haga clic en Do Refactoring para aplicar los cambios. Esta secuencia de clics que puede parecer innecesaria si usted solo tiene una sola clase en el proyecto, pero es muy til cuando los cambios afectan a otras partes de su cdigo en grandes proyectos. Para una gua ms completa de las caractersticas de la IDE NetBeans, consulte la NetBeans IDE Docs y la pgina de soporte tcnico o explorar la documentacin disponible en el men Ayuda del IDE.
Una lista de control Creacin de su primera aplicacin o Crear un archivo de origen o Compile el archivo de origen en un . clase Archivo o Ejecutar el Programa
Puede descargar la versin de Windows ahora. (Asegrese de descargar la JDK, no el JRE.) Consultar a los las instrucciones de instalacin.
2. Un editor de texto
En este ejemplo, usaremos el Bloc de notas, un sencillo editor incluido en las plataformas de Windows. Usted puede adaptar estas instrucciones si utiliza un editor de texto diferente. Estos dos elementos son todo lo que tiene que escribir su primera aplicacin.
Una fuente de archivo contiene el cdigo, escrito en el lenguaje de programacin Java, que usted y otros programadores pueden entender. Usted puede utilizar cualquier editor de texto para crear y editar archivos de cdigo fuente.
El lenguaje de programacin Java compilador (javac) Tiene en su archivo de cdigo fuente y lo traduce en instrucciones que la mquina virtual de Java puede entender. Las instrucciones contenidas en este archivo se conoce como bytecodes.
Ejecute el programa de
La aplicacin de Java herramienta de lanzador (Java) Utiliza la mquina virtual Java para ejecutar la aplicacin.
superior
Usted puede guardar el archivo HelloWorldApp.java en su ordenador y evitar un montn de escribir. Entonces, usted puede ir directamente a la Compile el archivo de origen en un . clase Archivo. O bien, puede utilizar el siguiente (ms) las instrucciones.
En primer lugar, iniciar el editor. Puede iniciar el editor Bloc de notas de la Iniciar men seleccionando Programas> Accesorios> Bloc de notas. En un nuevo documento, escriba el siguiente cdigo:
/ * * * ** La clase HelloWorldApp implementa una aplicacin que Simplemente imprime "Hello World!" a la salida estndar. /
clase HelloWorldApp ( public static void main (String [] args) ( System.out.println ( "Hello World!"); / / Mostrar la cadena. ) )
Tipo de todos los cdigos, comandos y nombres de fichero exactamente como se muestra. Tanto el compilador (javac) Y la herramienta de lanzador (Java) Son entre maysculas y minsculas, Por lo que debe aprovechar de forma coherente. HelloWorldApp HelloWorldApp
Guarde el cdigo en un archivo con el nombre de HelloWorldApp.java. Para hacer esto en el Bloc de notas, en primer lugar elegir el Archivo> Guardar como elemento de men. Luego, en la Guardar como cuadro de dilogo:
1. Uso de la Guardar en cuadro combinado, especifique la carpeta (directorio) donde guardar el archivo. En este ejemplo, el directorio es Java en la C conducir. 2. En el Nombre de archivo campo de texto, escriba "HelloWorldApp.java", Incluyendo las comillas. 3. Desde el Guardar como tipo cuadro combinado, seleccione Documentos de texto (*. txt). 4. En el Codificacin cuadro combinado, deje la codificacin como ANSI. Cuando haya terminado, el cuadro de dilogo debe ser similar a esto.
Abrir un shell, o "comando" de la ventana. Usted puede hacer esto desde la Iniciar men eligiendo Smbolo del sistema (Windows XP), o mediante la eleccin Ejecutar ... y luego entran cmd. La ventana de Shell debera ser similar a La siguiente figura.
El indicador muestra su directorio actual. Cuando aparezca el smbolo del sistema, su directorio actual es por lo general su directorio de inicio para Windows XP (como se muestra en la figura anterior). Para compilar el archivo de origen, cambiar su directorio actual al directorio donde se encuentra el archivo. Por ejemplo, si su directorio de origen es Java en la C , la unidad, escriba el comando siguiente en el smbolo del sistema y pulse Ingrese:
cd C: \ java
Si introduce dir en el sistema, debe ver a su archivo de origen, como La siguiente figura muestra.
Ahora ya est listo para compilar. En el sistema, escriba el siguiente comando y pulse Ingrese.
javac HelloWorldApp.java
El compilador ha generado un fichero de bytecodes, HelloWorldApp.class. En el tipo de sistema, dir para ver el nuevo archivo que se gener, como se muestra en el La siguiente figura.
clase
Ahora que usted tiene una . clase archivo, puede ejecutar el programa. Si tiene problemas con las instrucciones de este paso, consulte la Problemas comunes (y sus soluciones).
superior
Felicidades! Su programa de obras! Si tiene problemas con las instrucciones de este paso, consulte la Problemas comunes (y sus soluciones).
Una lista de control Creacin de su primera aplicacin o Crear un archivo de origen o Compile el archivo de origen en un . clase Archivo o Ejecutar el Programa
Puede descargar el sistema operativo Solaris o Linux versin ahora. (Asegrese de descargar la JDK, no el JRE.) Consultar a los las instrucciones de instalacin .
2. Un editor de texto
En este ejemplo, usaremos el Pico, un editor disponible para UNIX basados en muchas plataformas. Usted puede adaptar estas instrucciones si utiliza un editor de texto diferentes, tales como vi o emacs. Estos dos elementos son todo lo que tiene que escribir su primera aplicacin.
Una fuente de archivo contiene el cdigo, escrito en el lenguaje de programacin Java, que usted y otros programadores pueden entender. Usted puede utilizar cualquier editor de texto para crear y editar archivos de cdigo fuente.
El lenguaje de programacin Java compilador (javac) Tiene en su archivo de cdigo fuente y lo traduce en instrucciones que la mquina virtual de Java puede entender. Las instrucciones contenidas en este . clase archivos se conocen como bytecodes.
Ejecute el programa de
La aplicacin de Java herramienta de lanzador (Java) Utiliza la mquina virtual Java para ejecutar la aplicacin.
superior
Usted puede guardar el archivo HelloWorldApp.java en su ordenador y evitar un montn de escribir. Entonces, usted puede ir directamente a la Compile el archivo de cdigo fuente. O bien, puede utilizar el siguiente (ms) las instrucciones.
La primera vez que aparezca el smbolo del sistema, su directorio actual suele ser su directorio. Usted puede cambiar su directorio actual al directorio de inicio en cualquier momento escribiendo cd en el sistema y luego presionando Volver. La fuente de los archivos que cree deben mantenerse en un directorio independiente. Usted puede crear un directorio con el comando mkdir. Por ejemplo, para crear el directorio Java en su directorio, utilice los siguientes comandos:
cd mkdir java
Ahora usted puede comenzar a crear su archivo de origen. Inicie el editor Pico tecleando Pico en la pronta y urgente Volver. Si el sistema responde con el mensaje Pico: command not found, A continuacin, Pico es ms probable no est disponible. Consulte a su administrador de sistema para obtener ms informacin, o utilizar otro editor. Al iniciar Pico, se mostrar una nueva, en blanco tampn. Esta es el rea en la cual usted escriba su cdigo. Escriba el siguiente cdigo en el bfer de nuevo:
/ ** * La clase HelloWorldApp implementa una aplicacin que * Simplemente imprime "Hello World!" a la salida estndar. * / clase HelloWorldApp ( public static void main (String [] args) ( System.out.println ( "Hello World!"); / / Mostrar la cadena. ) )
Tipo de todos los cdigos, comandos y nombres de fichero exactamente como se muestra. Tanto el compilador (javac) Y la herramienta de lanzador (Java) Son entre maysculas y minsculas, Por lo que debe aprovechar de forma coherente. HelloWorldApp HelloWorldApp
Guarde el cdigo en un archivo con el nombre de HelloWorldApp.java. En el editor de Pico, que hacerlo escribiendo Ctrl-O y, a continuacin, en la parte inferior donde se ve el smbolo del sistema Nombre de archivo para escribir:, Entrando en el directorio en el que desea crear el archivo, seguido de HelloWorldApp.java. Por ejemplo, si desea guardar HelloWorldApp.java en el directorio / home / jperez / java, Entonces el tipo / home / jperez / java / HelloWorldApp.java y oprima Volver. Puede escribir Ctrl-X para salir de Pico.
superior
Abrir otra ventana de shell. Para compilar el archivo de origen, cambiar su directorio actual al directorio donde se encuentra el archivo. Por ejemplo, si su directorio de origen es / home / jperez / java, Escriba el comando siguiente en el smbolo del sistema y pulse Volver:
cd / home / jperez / java
Si introduce pwd En el aviso, deber ver el directorio actual, que en este ejemplo se ha cambiado a / home / jperez / java. Si introduce ls En el aviso, usted debe ver su archivo.
Ahora est listo para compilar el archivo de origen. En el sistema, escriba el siguiente comando y pulse Volver.
javac HelloWorldApp.java
El compilador ha generado un fichero de bytecodes, HelloWorldApp.class. En el tipo de sistema, ls para ver el nuevo archivo que se gener: La siguiente figura.
Ahora que usted tiene una . clase archivo, puede ejecutar el programa. Si tiene problemas con las instrucciones de este paso, consulte la Problemas comunes (y sus soluciones).
superior
Felicidades! Su programa de obras! Si tiene problemas con las instrucciones de este paso, consulte la Problemas comunes (y sus soluciones).
El "Hello World!" aplicacin consta de tres componentes principales: comentarios de cdigo fuente, el HelloWorldApp definicin de la clase, Y el principal mtodo. La siguiente explicacin le dar un entendimiento bsico del cdigo, pero las implicaciones ms profundas slo se har evidente despus de que hayas terminado de leer el resto del tutorial.
/ ** * La clase HelloWorldApp implementa una aplicacin que * Simplemente imprime "Hello World!" a la salida estndar. * / clase HelloWorldApp ( public static void main (String [] args) ( System.out.println ( "Hello World!"); / / Mostrar la cadena. ) )
Los comentarios son ignorados por el compilador, pero son tiles para otros programadores. El lenguaje de programacin Java soporta tres tipos de comentarios:
/ * texto * /
/ ** documentacin * /
El compilador ignora todo, desde / * para * /. Esto indica un comentario de la documentacin (comentario de documentacin, Para abreviar). El compilador hace caso omiso de este tipo de comentario, al igual que hace caso omiso de los comentarios que el uso de / * y * /. El javadoc la herramienta utiliza comentarios de los documentos en la preparacin de la documentacin generada automticamente. Para obtener ms informacin sobre javadoc, Consulte la Javadoc documentacin de la herramienta .
TM
/ / texto
public static void main (String [] args) ( System.out.println ( "Hello World!"); / / Mostrar la cadena. ) )
La palabra clave clase comienza la definicin de clase para una clase denominada nombre, Y el cdigo para cada clase aparece entre la apertura y cierre las llaves en negrita arriba. El captulo 2 ofrece una visin general de las clases en general, y el captulo 4 clases en detalle. Por ahora es suficiente para saber que cada aplicacin se inicia con una definicin de clase.
El principal Mtodo
El texto en negrita siguiente comienza la definicin de la principal Mtodo:
/ ** * La clase HelloWorldApp implementa una aplicacin que * Simplemente muestra "Hello World!" a la salida estndar. * / clase HelloWorldApp ( public static void main (String [] args) ( System.out.println ( "Hello World!"); / / Mostrar la cadena. ) )
En el lenguaje de programacin Java, cada solicitud deber contener una principal mtodo cuya firma es:
public static void main (String [] args)
Los modificadores pblico y esttica pueden ser escritos en cualquier orden (public static o public static), Pero la convencin es usar public static como se muestra arriba. Usted puede asignar el nombre de argumento que usted quiera, pero la mayora de los programadores de elegir "args" o "argv". El principal mtodo es similar a la principal funcin en C y C + +, es el punto de entrada para su aplicacin y, posteriormente, har valer todos los dems mtodos requeridos por su programa. El principal mtodo acepta un solo argumento: una serie de elementos de tipo String.
public static void main (String [] args)
Esta matriz es el mecanismo mediante el cual el sistema de ejecucin pasa la informacin a su aplicacin. Por ejemplo:
Java MyApp arg1 arg2
Cada cadena de la matriz se llama argumento de la lnea de comandos. Argumentos de la lnea de comandos que los usuarios puedan afectar al funcionamiento de la aplicacin
sin tener que recompilar ella. Por ejemplo, un programa de clasificacin podra permitir al usuario especificar que los datos sern ordenados en orden descendente con este argumento de lnea de comandos:
-descendente
El "Hello World!" la aplicacin ignora su comando argumentos de la lnea, pero debe ser consciente del hecho de que tales argumentos no existen. Por ltimo, la lnea:
System.out.println ( "Hello World!");
utiliza la Sistema la clase de la biblioteca central para imprimir el mensaje "Hello World!" mensaje a la salida estndar. Algunas partes de esta biblioteca (tambin conocido como programacin de la "Interfaz de Aplicacin", o "API") se debatir durante el resto del tutorial.
4. Qu es la firma correcta de la principal mtodo? 5. Cuando se declara la principal mtodo, que modificador debe ser lo primero, pblico o esttica? 6. Qu parmetros tiene el principal mtodo de definir?
Ejercicios
1. Cambiar el HelloWorldApp.java programa para que muestre Hola Mundo! en lugar de Hola Mundo!. 2. Usted puede encontrar una versin ligeramente modificada de HelloWorldApp aqu:
HelloWorldApp2.java
El programa tiene un error. Corrija el error para que el programa se compila y ejecuta con xito. Cul fue el error? Verifique sus respuestas. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------