algoritmos
Java es un Lenguaje de Programación Orientado a Objetos que se basa en una jerarquía de
clases organizadas en paquetes, de las cuales podemos instanciar o crear objetos a partir de
ellas, además de usar sus métodos, todo ya predefinido y listo para hacer uso del código de las
clases.
Java permite diferentes tipos de aplicaciones como las siguientes:
• Aplicaciones de Consola• Applets
• Frames
• Servlets
Las aplicaciones de consola se ejecutan en un ambiente de una ventana de texto (o consola del
sistema) y se usan en principio cuando se está aprendiendo a programar para conocer la
estructura y sintaxis del lenguaje, pero para aplicaciones más elaboradas es preciso hacer uso
de otras opciones; los Applets son aplicaciones que tienen componentes gráficos (botones,cuadros de texto, de lista, etc) y que se ejecutan en un navegador web, los frames por su parte
también implementan componentes gráficos pero en una ventana como las aplicaciones de
Windows, por último tenemos los servlets que son aplicaciones que se ejecutan en un
ambiente web con acceso y que generalmente se usan para acceso a bases de datos, aunque
desde cualquier tipo de aplicación sepueden establecer conexión con bases de datos.
Durante el desarrollo de la materia se trabajará con aplicaciones de consola a través de un
programa como el JCreator para abstraer todo el complique del manejo de la consola. Si no se
posee un editor de java se pueden escribir los programas con un simple editor de textos como
el block de notas y compilar y ejecutar con los comandos respectivos en laconsola del sistema.
Cuando se descarga el java se tienen básicamente dos opciones: el jre (Java Runtime
Environment) que es únicamente la JVM (Java Virtual Machine) o máquina virtual de java que
es la que ejecuta las aplicaciones o archivos .class. Pero si lo que se quiere es desarrollar
aplicaciones, es decir, escribir nuestros propios programas, compilarlos y ejecutarlos,
necesitamos elJDK, Java Development Kit, el cual incluye además la máquina virtual. Para
saber si tenemos la máquina virtual instalada lo podemos comprobar en la siguiente URL:
http://www.java.com/es/download/help/testvm.xml. Debe de salir una pantalla con un
mensaje similar al siguiente:
Sino, simplemente no está instalada la JVM, y como lo que se quiere es instalar la plataforma
de desarrollo debemosdescargar el JDK e instalarlo, el cual a su vez instalará la JVM
respectiva.
El programa lo descargamos de https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDSCDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u22-othJPR@CDS-CDS_Developer, que al momento de escribir el documento está en la versión 6,
actualización 22. En la página de la URL no necesariamente nos tenemosque registrar, es
decisión personal si queremos recibir noticias del sitio.
Luego de instalado el programa, podernos verificar que efectivamente se copiaron los archivos
en la siguiente ruta: C:\Program Files\Java\jdk1.6.0_22\. En el directorio bin se encuentran
todos los binarios o ejecutables del programa, entre los cuales es necesario saber que el
javac.exe es la aplicación para compilar losprogramas y que el java.exe es el que permite
ejecutar las aplicaciones. Claro que éstas tareas serán transparentes para el usuario ya que a
través del JCreator nos da un nivel de abstracción por lo que no es necesario estar usando la
consola de comandos.
El proceso consiste en escribir el código fuente en un archivo de extensión .java, luego en el
proceso de compilación se obtendrán loerrores de sintaxis que debemos corregir, en el
momento en que no existan errores de sintaxis se genera el archivo .class (conocido como
Bytecodes) que es el archivo que ejecuta la JVM.
Por el hecho de ser Java un Lenguaje Orientado a Objetos puro, basado en una jerarquía de
clases, es necesario que una aplicación, independiente si es de consola, applet, o frame, sea
una clase, por lo cual el...
Regístrate para leer el documento completo.