1. Universidad Interamericana de Puerto Rico
Recinto de Bayamón
Java
COMP 2110 Introducción Ciencias de Computadoras
Presentado por:
o Henry Cabrejas Cruz
2. Tabla de contenido
Introducción
Java
– Definición
– Función
– Ventajas
– Desventajas
– Ambientes de Demanda
Conclusiones
Referencias
Page 2
3. Introducción
Hoy en día, el uso de internet es indispensable en la
búsqueda de información, por ello es fundamental conocer
uno de los lenguajes más importantes utilizado en este
ámbito. Este lenguaje de programación es Java.
La importancia de Java se ha desarrollado incluso para
distintos tipos de dispositivos además del ordenador como
móviles, reproductores de Blu-ray, decodificadores,
impresoras, juegos, sistema de navegación en vehículos,
estaciones de pagos de aparcamientos, dispositivos
médicos, cámaras web y mucho más.
Page 3
4. Java
La primera plataforma informática creada por Sun
Microsystems en 1995.
El objetivo era utilizarlo en un set-top box, un tipo de
dispositivo para la recepción y la decodificación de la señal
televisiva.
El primer nombre del lenguaje fue Oak, luego se conoció
como Green y finalmente adopto la denominación de Java.
Page 4
5. Definición
Lenguaje de programación de alto nivel orientado a objetos.
Permite crear programas que funcionan en cualquier tipo de
ordenador y sistema operativo.
La memoria es gestionada mediante un recolector de basura.
El lenguaje en si mismo toma mucha sintaxis de C, Cobol y
Visual Basic, pero elimina herramientas de bajo nivel y tiene
un modelo de objetos más simples.
Se usa Java para crear programas especiales denominados
applets, que pueden ser incorporados en páginas web para
hacerlas interactivas.
Page 5
6. Función
El lenguaje de programación Java es un compilador de
códigos.
Todo programa en Java ha de compilarse y el código que
genera es Java bytecodes.
Los bytecodes son interpretados por Java Virtual Machine.
De este modo se obtiene la independencia de la máquina.
El código compilado se ejecuta en máquinas virtuales que si
son dependientes de la plataforma.
Page 6
7. Ventajas
Es simple:
– Java ofrece toda la funcionalidad de un lenguaje eficaz, pero sin las
características menos usadas y mas confusas de éstos.
Es orientado a objetos:
– Java implementa la tecnología C++ con algunas mejoras y elimina
cosas para mantener el objetivo de la sencillez del lenguaje.
Es distribuido:
– Java se ha construido con extensas capacidades de interconexión
TCP/IP.
– Existen librerías de rutinas para acceder con protocolos como http y ftp.
Page 7
8. Ventajas
Es robusto:
– Java realiza verificaciones en busca de problemas tanto de compilación
como en tiempo de ejecución.
Es interpretado:
– El interprete de Java puede ejecutar directamente el código objeto.
Page 8
9. Desventajas
La velocidad:
– La principal desventaja es que Java es más lento que otros lenguajes.
La programación:
– A pesar de ser un lenguaje de programación orientado a objetos sigue
siendo un lenguaje y por lo tanto aprenderlo no es fácil.
Reciente:
– Java es nuevo. En pocas palabras no se conocen bien todas sus
capacidades.
Page 9
10. Ambientes de Demanda
Internet
Consolas de juegos
Decodificadores
Dispositivos médicos
Impresoras
Cámaras web
Teléfonos móviles
Page 10
11. Conclusiones
1. El lenguaje de programación Java es vital en un gran numero
de aplicaciones y sitios Web, porque no funcionarían al menos
que Java esté instalado.
2. Java es rápido, seguro y fiable, por tal razón más aplicaciones
que se crean a diario lo están usando.
3. Una aportación muy importante de Java en la Web es la
interactividad entre el usuario y aplicación.
4. Actualmente, Java es un lenguaje de programación versátil,
porque su uso abarca una extensa variedad en diferentes
aplicaciones.
5. Su sencillez, robustez y seguridad lo hace uno de los lenguajes
de programación más eficiente.
Page 11