SlideShare uma empresa Scribd logo
1 de 11
Creado por Antonio Baez
               Y00-27-6990
Universidad Interamericana de Puerto Rico
           Recinto de Bayamón
Java
             Tabla de Contenido

   Introducción
   Lenguaje de Programación: Java
   Definición
   Función
    Ventajas
   Desventajas
   Ambientes de mayor uso
   Conclusión
   Referencias
Java
                      Introducción
    En esta presentacion estaremos hablando sobre el el
    lenguaje de programacion llamado Java.

   Vamos a indicar su definicion, ventajas y desventajas que
    contiene el programa y sus caracteristicas mayores que lo
    llevan a ser uno de los mas conocidos.
   Notaremos el donde se encuentra el mayor uso de este
    lenguaje de programación.

   Veremos el porque Java es uno de los lenguajes de
    programación mas simples.
Java
                              Definición
   El lenguaje de programación Java , fue diseñado por la compañía Sun
    Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar
    en redes computacionales heterogéneas y tambien que fuera independiente de
    la plataforma en la que se vaya a ejecutar.

   Se creó como una herramienta de programación para ser usada en un
    proyecto de set-top-box en una pequeña operación denominada” The Green
    Project ” en Sun Microsystems en el año 1991.

   Fue desarrollado por James Gosling en 1995 y se considera como algo similar
    al programa C++. Pero este tiene un modelo de objetos más simple y elimina
    herramientas de bajo nivel.
Java
                                        Función
   Las aplicaciones Java están típicamente compiladas en un bytecode el bytecode es
    normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución
    directa por hardware del bytecode por un procesador Java también es posible.

   Java es considerado simple, familiar, robusto, seguro, portable, e independiente.
         Es considerado simple porque elimina la complejidad de los lenguajes como "C" y da
    paso al contexto de los lenguajes modernos orientados a objetos
         Es considerado familiar porque el sintaxis de Java es muy similar al de C o de C++.
         Es considerado robusto porque el sistema de Java maneja la memoria de la
    computadora por ti. No te tienes que preocupar por esa memoria que no se este
    utilizando.
         Es seguro porque evita se puedan codificar virus con este lenguaje. Y también
    existen muchas restricciones.
          Es portable porque un programa compilado de Java puede ser utilizado por
    cualquier computadora que tenga implementado el interprete de Java.
         Se le considera independiente porque esta compilado por bytecodes. Este códido es
    interpretado por diferentes computadoras de una manera similar . Por esa razón Java
    logra ser un lenguaje que no depende de una arquitectura computacional definida.
Java
                 Función
   Java corre en una maquina virtual y
    puede funcionar como una
    aplicación sola o como un applet.
Java
                  Ventajas
   Independiente de la plataforma

   Podemos desarrollar aplicaciones web
    dinámicas usando Java.

   Permite que se pueda crear programas
    modulares y códigos reutilizables.
Java
                 Desventajas
   Sintaxis
   Evoluciona lentamente
   Es difícil de aprender, tomándolo como el
    primer lenguaje que se pretende conocer.
   El manejo de dependencias puede ser
    complejo si no se hace con cuidado.
   No permite pasar por referencia objetos.
Java
          Ambiente de mayor uso
   Podemos encontrar Java en diferentes
    ambientes. Estos pueden ser:

   Communicaciones
   Bancos
   Departamentos de Medicina
   Ingenieria
Java
                       Conclusión
 Java es un programa bastance facil de usar.
    Esta orientado a objetos. Estos objetos agrupan en
    estructuras encapsuladas tanto sus datos como los
    métodos que manipulan esos datos.
   El lenguaje Java y su sistema de ejecución en tiempo real
    son dinámicos . Las clases sólo se enlazan a medida que
    son necesitadas.
   Vemos como hoy en día se usa hasta en los teléfonos
    celulares, video juegos y en computadoras mas avanzadas.
Java
                Referencias
   www.wikipedia.com

   www.google.com


   www.oracle.com


   www.wikibooks.com

Mais conteúdo relacionado

Mais procurados

Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharudalrico
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java Yo Profesor
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicasbat1820
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 
Trabajo java
Trabajo javaTrabajo java
Trabajo javaamec0612
 
Conceptos de programación orientada a objeto
Conceptos de programación orientada a objetoConceptos de programación orientada a objeto
Conceptos de programación orientada a objetoJJ
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1Lubas Pc
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointMariviMartinezM
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre JavaJose Rodriguez
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicasAny Saula
 
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
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos BasicosEmilio Aviles Avila
 
Presentación1
Presentación1Presentación1
Presentación1rpcajas62
 

Mais procurados (19)

Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Carasteristicas de compiladores sheshar
Carasteristicas de compiladores shesharCarasteristicas de compiladores sheshar
Carasteristicas de compiladores sheshar
 
Antecedentes java
Antecedentes java Antecedentes java
Antecedentes java
 
Java ventajas y caracteristicas
Java ventajas y caracteristicasJava ventajas y caracteristicas
Java ventajas y caracteristicas
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Lenguaje de programación java
Lenguaje de programación javaLenguaje de programación java
Lenguaje de programación java
 
1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
 
Laboratorio de programación II
Laboratorio de programación IILaboratorio de programación II
Laboratorio de programación II
 
Trabajo java
Trabajo javaTrabajo java
Trabajo java
 
Conceptos de programación orientada a objeto
Conceptos de programación orientada a objetoConceptos de programación orientada a objeto
Conceptos de programación orientada a objeto
 
Fundamentos u3 v1
Fundamentos u3 v1Fundamentos u3 v1
Fundamentos u3 v1
 
Aplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power PointAplicaciones java. Presentacion Power Point
Aplicaciones java. Presentacion Power Point
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Java y sus caracteristicas
Java y sus caracteristicasJava y sus caracteristicas
Java y sus caracteristicas
 
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
 
Curso Java Avanzado 0 Conceptos Basicos
Curso Java Avanzado   0 Conceptos BasicosCurso Java Avanzado   0 Conceptos Basicos
Curso Java Avanzado 0 Conceptos Basicos
 
JAVA
JAVAJAVA
JAVA
 
Presentación1
Presentación1Presentación1
Presentación1
 

Destaque

Presentación Día de la Paz Georgiana Dumitru
Presentación Día de la Paz Georgiana DumitruPresentación Día de la Paz Georgiana Dumitru
Presentación Día de la Paz Georgiana Dumitrunoelunacubero
 
La vida en la época colonial
La vida en la época colonialLa vida en la época colonial
La vida en la época colonialvivianace
 
Referencias automáticas
Referencias automáticas Referencias automáticas
Referencias automáticas Mauricio_085
 
Aqa soporte seguridad-web
Aqa soporte seguridad-webAqa soporte seguridad-web
Aqa soporte seguridad-webjairoclavijo
 
Amor presentacion 9 d #10 #44 [modo de compatibilidad]
Amor presentacion 9 d #10  #44 [modo de compatibilidad]Amor presentacion 9 d #10  #44 [modo de compatibilidad]
Amor presentacion 9 d #10 #44 [modo de compatibilidad]valedia
 
Vorlage Webinar Gate
Vorlage Webinar GateVorlage Webinar Gate
Vorlage Webinar Gatebfnd
 
Praxisratgeber Vergaberecht - Informations und-wartefrist
Praxisratgeber Vergaberecht - Informations und-wartefristPraxisratgeber Vergaberecht - Informations und-wartefrist
Praxisratgeber Vergaberecht - Informations und-wartefristThomas Ferber
 
Conectando la Salud a través de Internet y las Redes Sociales
Conectando la Salud a través de Internet y las Redes SocialesConectando la Salud a través de Internet y las Redes Sociales
Conectando la Salud a través de Internet y las Redes SocialesJosé M Cepeda Diez
 
Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...
Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...
Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...Ulrich Holzbaur
 
Inspeccion tren delantero
Inspeccion tren delanteroInspeccion tren delantero
Inspeccion tren delanteroMargarita Nilo
 
Presentación2linea
Presentación2lineaPresentación2linea
Presentación2lineaMario Toraya
 
Presentacion ariel maestria 24
Presentacion ariel maestria 24Presentacion ariel maestria 24
Presentacion ariel maestria 24jairoclavijo
 
Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung
Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung
Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung Ulrich Holzbaur
 
Praxisratgeber Vergaberecht - Fristen bei Bieterfragen
Praxisratgeber Vergaberecht - Fristen bei BieterfragenPraxisratgeber Vergaberecht - Fristen bei Bieterfragen
Praxisratgeber Vergaberecht - Fristen bei BieterfragenThomas Ferber
 

Destaque (20)

Presentación Día de la Paz Georgiana Dumitru
Presentación Día de la Paz Georgiana DumitruPresentación Día de la Paz Georgiana Dumitru
Presentación Día de la Paz Georgiana Dumitru
 
La vida en la época colonial
La vida en la época colonialLa vida en la época colonial
La vida en la época colonial
 
Master j2ee
Master j2eeMaster j2ee
Master j2ee
 
Referencias automáticas
Referencias automáticas Referencias automáticas
Referencias automáticas
 
Aqa soporte seguridad-web
Aqa soporte seguridad-webAqa soporte seguridad-web
Aqa soporte seguridad-web
 
Kareninformatica
KareninformaticaKareninformatica
Kareninformatica
 
Amor presentacion 9 d #10 #44 [modo de compatibilidad]
Amor presentacion 9 d #10  #44 [modo de compatibilidad]Amor presentacion 9 d #10  #44 [modo de compatibilidad]
Amor presentacion 9 d #10 #44 [modo de compatibilidad]
 
Vorlage Webinar Gate
Vorlage Webinar GateVorlage Webinar Gate
Vorlage Webinar Gate
 
Avon 102
Avon 102Avon 102
Avon 102
 
Feuerwehr am Flughafen München
Feuerwehr am Flughafen München Feuerwehr am Flughafen München
Feuerwehr am Flughafen München
 
Praxisratgeber Vergaberecht - Informations und-wartefrist
Praxisratgeber Vergaberecht - Informations und-wartefristPraxisratgeber Vergaberecht - Informations und-wartefrist
Praxisratgeber Vergaberecht - Informations und-wartefrist
 
Conectando la Salud a través de Internet y las Redes Sociales
Conectando la Salud a través de Internet y las Redes SocialesConectando la Salud a través de Internet y las Redes Sociales
Conectando la Salud a través de Internet y las Redes Sociales
 
Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...
Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...
Transdisziplinäre Hochschulprojekte im Reallabor "Aalen schafft Zukunft" - Ku...
 
Inspeccion tren delantero
Inspeccion tren delanteroInspeccion tren delantero
Inspeccion tren delantero
 
Repaso ingles
Repaso inglesRepaso ingles
Repaso ingles
 
Presentación2linea
Presentación2lineaPresentación2linea
Presentación2linea
 
Presentacion ariel maestria 24
Presentacion ariel maestria 24Presentacion ariel maestria 24
Presentacion ariel maestria 24
 
F glucksschwein
F glucksschweinF glucksschwein
F glucksschwein
 
Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung
Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung
Kommunen gestalten Bildungslandschaften der Nachhaltigen Entwicklung
 
Praxisratgeber Vergaberecht - Fristen bei Bieterfragen
Praxisratgeber Vergaberecht - Fristen bei BieterfragenPraxisratgeber Vergaberecht - Fristen bei Bieterfragen
Praxisratgeber Vergaberecht - Fristen bei Bieterfragen
 

Semelhante a Mi Lenguaje de Programación Preferido

Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragadoMaria
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a javawaldinelly
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazoJesica Pérez
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaSantiago Sora
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conprejtk1
 
Java kaime con
Java kaime conJava kaime con
Java kaime conjtk1
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014Neptuno Networks
 
Curso de java_basico
Curso de java_basicoCurso de java_basico
Curso de java_basicoSaviotec
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de JavaLuzRom
 
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
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVANoralma Yanez
 
"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- IntroducciónAndroid UNAM
 

Semelhante a Mi Lenguaje de Programación Preferido (20)

Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Introducción a java
Introducción a javaIntroducción a java
Introducción a java
 
Universidad nacional de chimborazo
Universidad nacional de chimborazoUniversidad nacional de chimborazo
Universidad nacional de chimborazo
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Java kaime conpre
Java kaime conpreJava kaime conpre
Java kaime conpre
 
Java kaime con
Java kaime conJava kaime con
Java kaime con
 
Java basico
Java basicoJava basico
Java basico
 
Java basico
Java basicoJava basico
Java basico
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
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
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Lenguaje Java
Lenguaje JavaLenguaje Java
Lenguaje Java
 
Java
JavaJava
Java
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
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
 
Java
JavaJava
Java
 
PRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVAPRIMERA PRESENTACION JAVA
PRIMERA PRESENTACION JAVA
 
Java
JavaJava
Java
 
"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción"Android de la A a la Z" -- Introducción
"Android de la A a la Z" -- Introducción
 

Mi Lenguaje de Programación Preferido

  • 1. Creado por Antonio Baez Y00-27-6990 Universidad Interamericana de Puerto Rico Recinto de Bayamón
  • 2. Java Tabla de Contenido  Introducción  Lenguaje de Programación: Java  Definición  Función  Ventajas  Desventajas  Ambientes de mayor uso  Conclusión  Referencias
  • 3. Java Introducción  En esta presentacion estaremos hablando sobre el el lenguaje de programacion llamado Java.  Vamos a indicar su definicion, ventajas y desventajas que contiene el programa y sus caracteristicas mayores que lo llevan a ser uno de los mas conocidos.  Notaremos el donde se encuentra el mayor uso de este lenguaje de programación.  Veremos el porque Java es uno de los lenguajes de programación mas simples.
  • 4. Java Definición  El lenguaje de programación Java , fue diseñado por la compañía Sun Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar en redes computacionales heterogéneas y tambien que fuera independiente de la plataforma en la que se vaya a ejecutar.  Se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada” The Green Project ” en Sun Microsystems en el año 1991.  Fue desarrollado por James Gosling en 1995 y se considera como algo similar al programa C++. Pero este tiene un modelo de objetos más simple y elimina herramientas de bajo nivel.
  • 5. Java Función  Las aplicaciones Java están típicamente compiladas en un bytecode el bytecode es normalmente interpretado o compilado a código nativo para la ejecución, aunque la ejecución directa por hardware del bytecode por un procesador Java también es posible.  Java es considerado simple, familiar, robusto, seguro, portable, e independiente.  Es considerado simple porque elimina la complejidad de los lenguajes como "C" y da paso al contexto de los lenguajes modernos orientados a objetos  Es considerado familiar porque el sintaxis de Java es muy similar al de C o de C++.  Es considerado robusto porque el sistema de Java maneja la memoria de la computadora por ti. No te tienes que preocupar por esa memoria que no se este utilizando.  Es seguro porque evita se puedan codificar virus con este lenguaje. Y también existen muchas restricciones.  Es portable porque un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el interprete de Java.  Se le considera independiente porque esta compilado por bytecodes. Este códido es interpretado por diferentes computadoras de una manera similar . Por esa razón Java logra ser un lenguaje que no depende de una arquitectura computacional definida.
  • 6. Java Función  Java corre en una maquina virtual y puede funcionar como una aplicación sola o como un applet.
  • 7. Java Ventajas  Independiente de la plataforma  Podemos desarrollar aplicaciones web dinámicas usando Java.  Permite que se pueda crear programas modulares y códigos reutilizables.
  • 8. Java Desventajas  Sintaxis  Evoluciona lentamente  Es difícil de aprender, tomándolo como el primer lenguaje que se pretende conocer.  El manejo de dependencias puede ser complejo si no se hace con cuidado.  No permite pasar por referencia objetos.
  • 9. Java Ambiente de mayor uso  Podemos encontrar Java en diferentes ambientes. Estos pueden ser:  Communicaciones  Bancos  Departamentos de Medicina  Ingenieria
  • 10. Java Conclusión  Java es un programa bastance facil de usar.  Esta orientado a objetos. Estos objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos que manipulan esos datos.  El lenguaje Java y su sistema de ejecución en tiempo real son dinámicos . Las clases sólo se enlazan a medida que son necesitadas.  Vemos como hoy en día se usa hasta en los teléfonos celulares, video juegos y en computadoras mas avanzadas.
  • 11. Java Referencias  www.wikipedia.com  www.google.com  www.oracle.com  www.wikibooks.com