Características
de Java
è Orientado
a objetos
è Simple y
familiar: Sintáxis basada en C/C++
è Robusto
è Seguro:
Se eliminan los punteros y se realizan frecuentes comprobaciones de tipo
è Multipropósito:
Sus completas librerías gratuitas permiten desarrollar todo tipo de
aplicaciones (multihijo, acceso a BBDD, acceso a redes, aplicaciones web, XML,
…)
è Independiente
de la arquitectura y portable
è Semi-interpretado
Independiente de la arquitectura
Portable y
semi-interpretado
Lema de Java: “Write once, run anywhere” (Escribe una vez y
ejecuta donde quieras)
¿Por qué Java tiene éxito?
è
Los sistemas son más fáciles de expresar, entender
y mantener
è
Independiente de la arquitectura
è
Permite el desarrollo rápido de software
è
Librerías muy completas, multipropósito,
multiplataforma, probadas y gratuitas
è
Manejo de errores cómodo y versatil, mediante el
mecanismo de las excepciones
è
Permite la programación tanto a pequeña como a gran
escala
La plataforma de desarrollo Java
Una plataforma de desarrollo es el conjunto de programas y utilidades
para la elaboración de aplicaciones.
La plataforma de desarrollo Java presenta tres ediciones:
è
Edición
micro. Para aplicaciones en sistemas empotrados (electrodomésticos, móviles,
PDAs…)
è
Edición
estándar. Para aplicaciones web o de escritorio sobre ordenadores Corrientes
è
Edición
empresarial. Para aplicaciones con altos requerimentos de
rendimiento y prestaciones.
La edición estándar de la plataforma de desarrollo Java consta de dos
componentes:
è
El entorno de ejecución (JRE). Consta de la máquina
virtual para una arquitectura concreta y el conjunto de librerías de la
plataforma (API = Application Programming Interface).
o El JRE es
lo mínimo que se necesita para poder ejecutar una aplicación Java
è
El Kit de desarrollo (JDK). Posee las utilidades
necesarias para el desarrollo (compilador, generador de documentos, depurador)
o El JDK
internamente contiene otro JRE privado para ser utilizado como entorno de
pruebas
En este curso trabajaremos con Eclipe en versión estándar de Java SE
0 comments:
Publicar un comentario