Informatica

Solo disponible en BuenasTareas
  • Páginas : 4 (804 palabras )
  • Descarga(s) : 0
  • Publicado : 13 de enero de 2010
Leer documento completo
Vista previa del texto
INTRODUCCIÓN A JAVA

Í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

8 Caracterí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...
tracking img