1994: reorientar oak a web ---> accessible
java, java 1,1
1995: Netscape da apoyo a Java
ENTORNO DE DESARROLLO DE SOFTWARE
ETIQUETAS: IF-ELSE (comprobar condicion), FOR (repetir una
acción --> valor de entrada; condición de terminación; iteración
por ciclo), WHILE, DO-WHILE ejecuta las acciones al final,
SWITCH - BREAK
ENTORNO DE
PROGRAMACIÓN DE
JAVA
1.- ANALISIS
se decide hacer la aplicación
informática para satisfacer dichas
necesidades
2.- DISEÑO
DISEÑO DE ARQUITECTURA
se establece la estructura
global de la aplicación
DISEÑO DE DETALLADO
fijan las funciones de cada
módulo
3.- CODIFICACIÓN
desarrollo de código
4.- INTEGRACIÓN
PRUEBAS DE UNIDADES
PRUEBA DE VALIDACIÓN
PRUEBA DE INTEGRACIÓN
5.- MANTENIMIENTO
Rehacer cualquier actividad de la etapas
anteriores que permitan el buen
funcionamiento del sistema
PALABRAS RESERVADAS
no pueden ser utilizadas en variables, clases o métodos
dentro de la programación de java
48 PALABRAS = lenguaje Java = palbras
mas sintaxis de los operadores
CARACTERÍSTICAS
SIMPLE
Similar a los lenguajes de programación
mas comunes.
DISTRIBUIDO
Librerías de rutina para interactuar con protocolos
http y ftp.
ROBUSTO
Java proporciona numerosas comprobaciones
en la compilación y en tiempo de ejecución.
ARQUITECTURA NEUTRAL
Java es de arquitectura neutral es decir es
independiente de la plataforma de software o
hardware.
El formato bytecodes de Java es el formato que
permite transportar código entre múltiples
plataformas de hardware y software.
SEGURO
El verificador de bytecodes detecta los fragmentos
de código ilegal.
PORTABLE
Los tamaños de los tipos de datos de Java son
los mismos para cualquier plataforma.
INTERPRETADO
El bytecode puede ejecutarse sobre cualquier
plataforma que tenga la JVM implementada
MULTITHREADED
Java soporta múltiples hilos de ejecución
(threads) en un mismo programa.
HERRAMIENTAS VSIUALES
Symantec Visual Café Borland J.
Builder Visual Age for Java Eclipse