SlideShare una empresa de Scribd logo
Universidad Interamericana de Puerto Rico
                   Recinto de Bayamón




                      Java

     COMP 2110 Introducción Ciencias de Computadoras

Presentado por:
  o Henry Cabrejas Cruz
Tabla de contenido

 Introducción
 Java
  –   Definición
  –   Función
  –   Ventajas
  –   Desventajas
  –   Ambientes de Demanda
 Conclusiones
 Referencias




Page  2
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
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
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
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
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
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
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
Ambientes de Demanda

 Internet
 Consolas de juegos
 Decodificadores
 Dispositivos médicos
 Impresoras
 Cámaras web
 Teléfonos móviles



Page  10
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
Referencias

•   http://www.monografias.com/trabajos/lengprog/lengprog.shtml
•   http://www.java.com/es/download/faq/whatis_java.xml
•   http://definicion.de/java/
¡Gracias por su atención!




Page  13

Más contenido relacionado

PPT
1.introduccion java
PPTX
Lenguaje de Programación Java
PPTX
Cuadro de los lenguajes
PPTX
Lenguajes de programacion alejandra salvador bartolon
PPTX
My programming language 04 05-2014
PPTX
Laboratorio de programación II
PPTX
Lenguaje de Programación Preferido
1.introduccion java
Lenguaje de Programación Java
Cuadro de los lenguajes
Lenguajes de programacion alejandra salvador bartolon
My programming language 04 05-2014
Laboratorio de programación II
Lenguaje de Programación Preferido

La actualidad más candente (19)

PPTX
Lenguaje de programación JAVA
PPTX
Lenguajes de programacion
PPTX
Mi Lenguaje de Programación Preferido
PPTX
Act.4 - Cuadro comparativo - Lengujes de desarrollo
PPTX
Mi lenguaje de programación de preferencia
DOCX
Cuadro comparativo
PDF
Características de 10 lenguajes de programación
PPT
Net Beans
PPTX
Lenguajes de programación web
PDF
Lenguajes de programacion
DOCX
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
PPT
Presentación1
PPT
Presentación1
PPTX
Actividad 4 cuadro comparativo sobre lenguajes de programacion
PPTX
Lenguaje de programación web
DOCX
Examen diego
PPTX
Mi lenguaje de
PPTX
Lenguaje de programación JAVA
Lenguajes de programacion
Mi Lenguaje de Programación Preferido
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Mi lenguaje de programación de preferencia
Cuadro comparativo
Características de 10 lenguajes de programación
Net Beans
Lenguajes de programación web
Lenguajes de programacion
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Presentación1
Presentación1
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Lenguaje de programación web
Examen diego
Mi lenguaje de
Publicidad

Destacado (20)

PPTX
Mi lenguaje de programación de preferencia (JAVA)
PPT
Turk Enstitusu Vakfi Yedek 04.03.2009
PPT
Programacion de proceso de datos
PPTX
Mi lenguaje de programación
PPTX
Software y tipos
PPTX
Mi lenguaje de programación de preferencia
PPTX
Mision
PPTX
Mi lenguaje de programación de preferencia
PPTX
PPTX
Lenguajes de programacion rivas maldonado
PPTX
Clase lenguaje de programacion
PPTX
Tipos de software para quemar dvd sebastian-tellez-10.8
PPTX
Clase 1 Lenguaje C++
PPTX
Tipos de lenguaje de programacion part 1
PPTX
Lenguajes de programacion (exposicion)
PPTX
TIPOS DE LENGUAJES DE PROGRAMACION
PDF
Tema1 Lenguajes De Programacion
PDF
Introducción a los lenguajes - Fundamentos de la Programación
PPTX
Tipos de lenguaje de programacion
PPT
tipos de lenguaje de programación
Mi lenguaje de programación de preferencia (JAVA)
Turk Enstitusu Vakfi Yedek 04.03.2009
Programacion de proceso de datos
Mi lenguaje de programación
Software y tipos
Mi lenguaje de programación de preferencia
Mision
Mi lenguaje de programación de preferencia
Lenguajes de programacion rivas maldonado
Clase lenguaje de programacion
Tipos de software para quemar dvd sebastian-tellez-10.8
Clase 1 Lenguaje C++
Tipos de lenguaje de programacion part 1
Lenguajes de programacion (exposicion)
TIPOS DE LENGUAJES DE PROGRAMACION
Tema1 Lenguajes De Programacion
Introducción a los lenguajes - Fundamentos de la Programación
Tipos de lenguaje de programacion
tipos de lenguaje de programación
Publicidad

Similar a Presentacion sobre lenguaje de programacion (20)

PPTX
Mi lenguaje de programación de preferencia
DOCX
Universidad nacional de chimborazo
PDF
Java basico 2
PDF
Java basico 2
PPTX
Java completo y agragado
PPTX
Java completo y agragado
PPTX
Act 5 andrada aguilera
PPT
Tarea #4 mi lenguaje de programación de preferencia
PDF
10 lenguajes de programacion
DOCX
TEMA Nº 1: INTRODUCCIÓN A J2EE
DOCX
TEMA Nº 1: INTRODUCCIÓN A J2EE
PPTX
Java
DOCX
Aprendiendo Java SCF
PDF
Curso de java_basico
PDF
Curso de java_basico
PPTX
todo sobre java
PPT
Capítulo i que es java
DOCX
Cuestionario
Mi lenguaje de programación de preferencia
Universidad nacional de chimborazo
Java basico 2
Java basico 2
Java completo y agragado
Java completo y agragado
Act 5 andrada aguilera
Tarea #4 mi lenguaje de programación de preferencia
10 lenguajes de programacion
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
Java
Aprendiendo Java SCF
Curso de java_basico
Curso de java_basico
todo sobre java
Capítulo i que es java
Cuestionario

Presentacion sobre lenguaje de programacion

  • 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
  • 12. Referencias • http://www.monografias.com/trabajos/lengprog/lengprog.shtml • http://www.java.com/es/download/faq/whatis_java.xml • http://definicion.de/java/
  • 13. ¡Gracias por su atención! Page  13