SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVAjosehpxxx
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferidostylee4799
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaeliabreu1234
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativoedwin quiroa
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programaciónAlexa Chisaguano
 
Net Beans
Net BeansNet Beans
Net Beans1da4
 
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...Xthian Vidal Cortez
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionJuan Antonio Plascencia Zepeda
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación webEduardo Alvarez
 
Examen diego
Examen diegoExamen diego
Examen diegoinfobran
 
Mi lenguaje de
Mi lenguaje deMi lenguaje de
Mi lenguaje dejeanoneill
 

Tendances (19)

Lenguaje de programación JAVA
Lenguaje de programación JAVALenguaje de programación JAVA
Lenguaje de programación JAVA
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Características de 10 lenguajes de programación
Características de 10 lenguajes de programaciónCaracterísticas de 10 lenguajes de programación
Características de 10 lenguajes de programación
 
Net Beans
Net BeansNet Beans
Net Beans
 
Lenguajes de programación web
Lenguajes de programación webLenguajes de programación web
Lenguajes de programación web
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
Iis daw taller_1.1-ta-herramientas-para-desarrollo-web (rodriguez a. - rodrig...
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Actividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacionActividad 4 cuadro comparativo sobre lenguajes de programacion
Actividad 4 cuadro comparativo sobre lenguajes de programacion
 
Lenguaje de programación web
Lenguaje de programación webLenguaje de programación web
Lenguaje de programación web
 
JAVA
JAVAJAVA
JAVA
 
Examen diego
Examen diegoExamen diego
Examen diego
 
Mi lenguaje de
Mi lenguaje deMi lenguaje de
Mi lenguaje de
 
Java de erlin
Java de erlinJava de erlin
Java de erlin
 

En vedette

Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Hermes Mercado
 
Turk Enstitusu Vakfi Yedek 04.03.2009
Turk Enstitusu Vakfi Yedek   04.03.2009Turk Enstitusu Vakfi Yedek   04.03.2009
Turk Enstitusu Vakfi Yedek 04.03.2009guest65dd07
 
Programacion de proceso de datos
Programacion de proceso de datosProgramacion de proceso de datos
Programacion de proceso de datosrfrancod
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programaciónRyaluk0252
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaNaimFuentes
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciamonty19
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonadoRAUL Velez
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacionLuis Lara
 
Tipos de software para quemar dvd sebastian-tellez-10.8
Tipos de software para quemar dvd sebastian-tellez-10.8Tipos de software para quemar dvd sebastian-tellez-10.8
Tipos de software para quemar dvd sebastian-tellez-10.8sebastiantellez1927
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONPEDRO Borja
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionJose Rojas
 
Introducción a los lenguajes - Fundamentos de la Programación
Introducción a los lenguajes - Fundamentos de la ProgramaciónIntroducción a los lenguajes - Fundamentos de la Programación
Introducción a los lenguajes - Fundamentos de la ProgramaciónDesarrolloWeb.com
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programaciónpefrayo5
 

En vedette (20)

Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)Mi lenguaje de programación de preferencia (JAVA)
Mi lenguaje de programación de preferencia (JAVA)
 
Turk Enstitusu Vakfi Yedek 04.03.2009
Turk Enstitusu Vakfi Yedek   04.03.2009Turk Enstitusu Vakfi Yedek   04.03.2009
Turk Enstitusu Vakfi Yedek 04.03.2009
 
Programacion de proceso de datos
Programacion de proceso de datosProgramacion de proceso de datos
Programacion de proceso de datos
 
Mi lenguaje de programación
Mi lenguaje de programaciónMi lenguaje de programación
Mi lenguaje de programación
 
Software y tipos
Software y tiposSoftware y tipos
Software y tipos
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Mision
MisionMision
Mision
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
El Software
El SoftwareEl Software
El Software
 
Lenguajes de programacion rivas maldonado
Lenguajes de programacion  rivas maldonadoLenguajes de programacion  rivas maldonado
Lenguajes de programacion rivas maldonado
 
Clase lenguaje de programacion
Clase lenguaje de programacionClase lenguaje de programacion
Clase lenguaje de programacion
 
Tipos de software para quemar dvd sebastian-tellez-10.8
Tipos de software para quemar dvd sebastian-tellez-10.8Tipos de software para quemar dvd sebastian-tellez-10.8
Tipos de software para quemar dvd sebastian-tellez-10.8
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
TIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACIONTIPOS DE LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES DE PROGRAMACION
 
Tema1 Lenguajes De Programacion
Tema1 Lenguajes De ProgramacionTema1 Lenguajes De Programacion
Tema1 Lenguajes De Programacion
 
Introducción a los lenguajes - Fundamentos de la Programación
Introducción a los lenguajes - Fundamentos de la ProgramaciónIntroducción a los lenguajes - Fundamentos de la Programación
Introducción a los lenguajes - Fundamentos de la Programación
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 

Similaire à Presentacion sobre lenguaje de programacion

Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaagonzalez1990
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoJesica Pérez
 
Java basico 2
Java basico 2Java basico 2
Java basico 2jtk1
 
Java basico 2
Java basico 2Java basico 2
Java basico 2jtk1
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Act 5 andrada aguilera
Act 5 andrada aguileraAct 5 andrada aguilera
Act 5 andrada aguileramarcos_77
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferenciatonycyber
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacionChristian Morales
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEanyeni
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EEAnyeni Garay
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCFmikaelsorai
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basicoSaviotec
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es javasaimaga30
 

Similaire à Presentacion sobre lenguaje de programacion (20)

Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Java basico 2
Java basico 2Java basico 2
Java basico 2
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Act 5 andrada aguilera
Act 5 andrada aguileraAct 5 andrada aguilera
Act 5 andrada aguilera
 
Tarea #4 mi lenguaje de programación de preferencia
Tarea #4  mi lenguaje de programación de preferenciaTarea #4  mi lenguaje de programación de preferencia
Tarea #4 mi lenguaje de programación de preferencia
 
10 lenguajes de programacion
10 lenguajes de programacion10 lenguajes de programacion
10 lenguajes de programacion
 
Qué es java
Qué es javaQué es java
Qué es java
 
Java
JavaJava
Java
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
TEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EETEMA Nº 1: INTRODUCCIÓN A J2EE
TEMA Nº 1: INTRODUCCIÓN A J2EE
 
Java
JavaJava
Java
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basico
 
todo sobre java
todo sobre javatodo sobre java
todo sobre java
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es java
 
Cuestionario
CuestionarioCuestionario
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