Informatica
Índice
• ¿Qué es Java? • La plataforma Java 2 • La Máquina Virtual de Java • Características principales • ¿Qué ventajas tengo como desarrollador? • Bibliografía
20/02/2007Introducción a JAVA 2
¿Qué es Java?
La tecnología Java es un lenguaje de programación y una plataforma.
20/02/2007
Introducción a JAVA
3
La plataforma Java 2
• Una plataformasoftware que se
ejecuta sobre otra plataforma hardware/software.
• La Máquina Virtual Java
(JVM) Intérprete de Java
20/02/2007
La interfaz de Programación de Aplicaciones (API) Conjunto de clasesya desarrolladas
Introducción a JAVA
4
La plataforma Java 2
20/02/2007
Introducción a JAVA
5
Características Principales
• Sencillo • Orientado a objetos • Distribuido •Interpretado • Robusto • Seguro • Arquitectura neutra • Portable • Altas prestaciones • Multithread (multihilo) • Dinámico
20/02/2007
Introducción a JAVA
6
Características: Sencillo
• Eliminaalgunas de las características de C y
C++:
– – – – – – – No aritmética de punteros. No existen referencias. No existe typedef ni #define. No sobrecarga operadores. No herencia múltiple. Posee claseString. No necesidad de asignar y liberar memoria (Garbage Collector).
Introducción a JAVA 7
20/02/2007
Características: Orientado a objetos
• Java trabaja con sus datos como objetos y
coninterfaces a esos objetos. • Implementa:
– Encapsulación. – Herencia simple. – Abstracción. – Reutilización. – Polimorfismo.
20/02/2007
- Interfaces. - Paquetes.
Introducción a JAVA
8Características: Distribuido
• Concebido para trabajar en un entorno
conectado en red. • En sí no es distribuido, proporciona librerías y herramientas para que los programas puedan ser distribuidos,que los programas corran en varias máquinas interactuando.
20/02/2007 Introducción a JAVA 9
Características: Interpretado
• Compilador tradicional
Traslada sentencias alto-nivel a múltiples...
Regístrate para leer el documento completo.