Está en la página 1de 11

PROGRAMACION ORIENTADA A OBJETOS CON JAVA

ING. MARIA ISABEL VIDAL

La tecnologa Java es un lenguaje de programacin y una plataforma

Una plataforma software que se ejecuta sobre otra plataforma hardware/software.


La Mquina Virtual Java (JVM) Intrprete de Java La interfaz de Programacin de Aplicaciones (API) Conjunto de clases ya desarrolladas

Caractersticas Principales
Sencillo
Orientado a objetos Distribuido

Interpretado
Robusto Portable

Elimina algunas de las caractersticas de C y

C++:
No aritmtica de punteros. No existen referencias. No existe typedef ni #define. No herencia mltiple. Posee clase String. No necesidad de asignar y liberar memoria (Garbage

Collector).

Java trabaja con sus datos como objetos y con interfaces

a esos objetos.
Implementa:
Encapsulacin. Herencia simple. Abstraccin. Reutilizacin. Polimorfismo.

- Interfaces. - Paquetes.

Lenguaje Interpretado
Compilador tradicional Intrprete de ByteCodes
Compilador Java Traslada sentencias alto-nivel a mltiples instrucciones. Creacin de libreras como resultado de compilaciones previas. Juntando, se crea programa ejecutable.

Traduce cdigo fuente a cdigo intermedio.


Interprete de Java

Virtual Machine(JVM) (ByteCodes interpretados (ejecutados))

Portabilidad y arquitectura neutra


Cualquier plataforma donde exista una JVM se puede

ejecutar el cdigo objeto independientemente de la mquina en el que ha sido generado.

Fases en la creacin de un programa en Java


Fase III: el Cargador de Clases Fase II: El compilador Fase IV: verificador de Bytecodes

Fase I: el editor

Fase V: Interprete de Bytecodes

Tipos de Datos

Clasificacin de los operadores

También podría gustarte