Professional Documents
Culture Documents
Esta ltima tarea, es una de las ms importantes que realiza la JVM. Adems, las propias
especificaciones del lenguaje Java contribuyen extraordinariamente a este objetivo:
Por ejemplo, cuando el navegador encuentra una pgina web con un applet, pone en marcha la
JVM y proporciona la informacin que aparece en la etiqueta <APPLET > ... </APPLET>. El
cargador de clases dentro de la JVM ve que clases necesita el applet. Dentro del proceso de
carga, las clases se examinan mediante un verificador que asegura que las clases contienen
cdigo vlido y no malicioso. Finalmente, se ejecuta el applet.
El lenguaje Java
El lenguaje Java no est diseado solamente para crear applets que corren en la ventana del
navegador. Java es un lenguaje de propsito general, de alto nivel, y orientado a objetos.
Java es un lenguaje de programacin orientado a objetos puro, en el sentido de que no hay
ninguna variable, funcin o constante que no est dentro de una clase. Se accede a los miembros
dato y las funciones miembro a travs de los objetos y de las clases. Por razones de eficiencia,
se han conservado los tipos bsicos de datos, int, float, double, char, etc, similares a los del
lenguaje C/C++.
Los tipos de programas ms comunes que se pueden hacer con Java son los applets (se ejecutan
en el navegador de la mquina cliente) y las aplicaciones (programas que se ejecutan
directamente en la JVM). Otro tipo especial de programa se denomina servlet que es similar a
los applets pero se ejecutan en los servidores Java.
La API de Java es muy rica, est formada un conjunto de paquetes de clases que le
proporcionan una gran funcionalidad. El ncleo de la API viene con cada una de las
implementaciones de la JVM:
Applets
Internacionalizacin
Seguridad
Componentes (JavaBeans)
Java proporciona tambin extensiones, por ejemplo define un API para 3D, para los servidores,
telefona, reconocimiento de voz, etc.
La primera aplicacin
Los programas de este curso han sido creados con el Entorno Integrado de Desarrollo (IDE)
NetBeans, aunque el Curso de Java en s mismo, es independiente de la herramienta de
programacin. El aprendiz interesado en este curso puede emplear el IDE de su preferencia.
Vamos a ver mediante una serie de imgenes los pasos para crear una aplicacin que corre en la
consola, una ventana DOS en el escritorio de Windows 7. Estas aplicaciones solamente se
crearn durante el proceso de aprendizaje del lenguaje Java.
Empezamos con una serie de ejercicios para aquellos que estn comenzando desde cero con el
lenguaje Java y tampoco tienen experiencia con ningn otro lenguaje de programacin.
En estos ejercicios bsicos iniciales se realizan las siguientes instrucciones: declarar variables,
asignarles un valor, operar con ellas y mostrar resultados por pantalla.
Estos ejercicios son todos de estructura secuencial, es decir, no hay condiciones ni bucles.
Tampoco se lee nada por teclado. El objetivo es familiarizarse con la declaracin de variables y
practicar la salida por consola utilizando los mtodos print y println.
En la opcin Categories escoger Java y en Projects escoger Java Application. Luego dar clic en
el botn Next >
Damos el nombre a nuestro proyecto, verificamos que este activada la opcin Create Main
Class y luego damos clic en el botn Finish.
Observe que se genera el proyecto con un archivo java llamado Ejercicio 1.java que al darle
doble clic a la derecha nos muestra el cdigo que se ha generado durante la creacin del
proyecto:
Si ven el cdigo se ha generado un paquete para el ejercicio, una clase publica con el nombre
Ejercicio 1 y una clase main que nos va a permitir ejecutar nuestros programas en esta primera
unidad del curso.
Luego nos dice que mostremos por pantalla el valor de cada variable.
La suma de N + A
La diferencia de A - N
El valor numrico correspondiente al carcter que contiene la variable C.
El cdigo System.out.println es el que nos va a mostrar la salida o resultados del programa:
Guardamos los cambios y corremos nuestro ejercicio 1, para ello damos clic en la opcin Run y luego
clic en Run Project.
Realizamos los mismos pasos que usamos en la creacin del Ejercicio 1, para lo cual debe
quedar configurado de la siguiente manera:
Empezamos a programar el ejercicio que nos dice declarar dos variables X e Y de tipo int, y asigna
a cada una un valor, observe: