Actualizaciones

Unidad 7 - Excepciones.EXAMEN PROXIMA SEMANA (VIERNES 21 DE MAYO 2010)
Para comprender mejor este tema es necesario leer de distintas fuentes,
te recomiendo leer en las diversas fuentes recomendadas en la sección de la bibliografia en el avance programático que te entregue al inicio del curso.

Nota: Hay varios ejemplares del Libro "Como Programar en Java " de Deitel esta disponible en la biblioteca.

- Actualizado el Sabado 15 de Mayo del 2010 -

sábado, 6 de febrero de 2010

Introducción a Java

Java es un lenguaje de programación creado para satisfacer una necesidad de la época planteada por nuevos requerimientos hacia los lenguajes existentes.

En 1991, la empresa Sun Microsystems crea el lenguaje Oak (de la mano del llamado proyecto Green). Mediante este lenguaje se pretendía crear un sistema de televisión interactiva. Este lenguaje sólo se llegó a utilizar de forma interna. Su propósito era crear un lenguaje independiente de la plataforma y para uso en dispositivos electrónicos.

En 1995 pasa a llamarse Java y se da a conocer al público.

Algunas de sus ventajas son:

• Su sintaxis es similar a C y C++
• No hay apuntadores (lo que le hace más seguro y fácil de usar)
• Muy preparado para aplicaciones TCP/IP
• Implementa excepciones de forma nativa
• Permite multihilos
• Tipos de datos y control de sintaxis más rigurosa
• Totalmente orientado a objetos
• Es independiente de la plataforma

Quizá la ventaja más importante es la independencia de plataforma, y posiblemente la segunda característica más importante es que es orientado a objetos, los programas orientados a objetos son más fáciles de entender y consumen menos tiempo al momento de darles mantenimiento.


Tipos de Programas en Java
Hay dos tipos básicos de programas que se pueden escribir en Java. Programas que pueden ser empotrados en una página web (del lado del cliente(applets), del lado del servidor (servlets y JSP)), y programas autónomos llamados aplicaciones Java. Las aplicaciones Java se pueden subdividir en aplicaciones de consola, las cuales solamente soportan la salida de caracteres a la pantalla de la computadora (aplicaciones de consola, por ejemplo salida a la línea de comandos de Windows) y en aplicaciones con ventanas (aplicaciones graficas), en las cuales se pueden crear y manipular múltiples ventanas además de menús, barras de herramientas, ventanas de dialogo, botones, etc.

También es posible crear miniaplicaciones para dispositivos móviles como por ejemplo celulares, estas miniaplicaciones llamadas midlets se pueden crear mediante la version Micro Edition de java.

Proceso de compilación
Los programas Java no son ejecutables, no se compilan como los programas en C o C++. En su lugar son interpretados por una aplicación conocida como la máquina virtual de Java (JVM). Previamente el código fuente en Java se tiene que precompilar generando un código (que no es directamente ejecutable) previo conocido como bytecode o J-code.




Estructura de archivos en Java
Al llevar a cabo la instalación del kit de desarrollo de java, se crearán en el disco duro una serie de directorios los cuales contendrán diversos archivos para el correcto funcionamiento de Java, normalmente la carpeta raíz se nombra de acuerdo a la versión instalada en ese momento. Sin embargo tal directorio raíz puede ser nombrado de forma diferente, según criterio del usuario.


No hay comentarios:

Publicar un comentario