Tecnologo en Sistemas

Páginas: 3 (569 palabras) Publicado: 27 de abril de 2013
La Plataforma Java
Java es una plataforma virtual que provee:
El lenguaje Java: un lenguaje de programación.
La Java Virtual Machine: Una máquina virtual con su propio set de instrucciones.La Java Platform API: Una interfaz para la programación de aplicaciones.

La Plataforma Java


El lenguaje Java
Orientado a Objetos:
Objetos
Clases
Métodos
Subclases
Herencia simpleEnlace dinámico
Encapsulamiento

Diseño y Programación Orientada Objetos
Diseño bibliotecas de clases: Se necesita experiencia y habilidad.
Usar bibliotecas de clases: Mucho más facil que usarbibliotecas de procedimientos.
Las clases son un mecanismo de abstracción eficaz.
No se necesita ser un experto en diseño OO para sacar provecho de un lenguaje OO.

Java es un lenguaje simpleSintaxis familiar: a la C.
Se eliminan las características complejas de C y C++.
No hay aritmética de punteros.
No hay herencia múltiple.
No hay delete.
Fácil de aprender y usar.

La APIde la Plataforma Java
Consiste en una biblioteca de clases que provee de:
Manejo de archivos
Interfaces gráficas
Acceso a la red internet
Acceso a bases de datos
Y mucho mas.Multiplataforma
La plataforma Java se incrusta en plataformas reales como:
Windows'95 y 'NT (pero no 3.1)
Power/Mac
Unix (Solaris, Linux, ...)
Compatibilidad a nivel de fuentes, código intermedio ybiblioteca de clases.

Implementación de la Plataforma Java
La implementación de la plataforma Java provee:
Un compilador de Java para traducir código fuente al set de instrucciones de la máquinavirtual de Java.
Un intérprete o un compilador JIT para ejecutar las instrucciones de la máquina virtual.
Una implementación de la API de Java.

C y C++ son poco robustos
Errores frecuentes:Índice fuera de rango: a[-3]=5;
Errores de cast: *(int*)pdistance
Referencias colgantes: free(p); *p= 1;
Error en aritmética de punteros: *(p+i*sizeof(*p))
Estos errores conducen a mensajes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tecnologo en sistemas
  • Tecnologo En Sistemas
  • Tecnologo En Sistemas
  • Tecnologo en Sistemas
  • Tecnologa sistemas
  • Tecnologa En Sistemas
  • Tecnologo de Sistemas
  • Tecnologo En Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS