SlideShare uma empresa Scribd logo
1 de 16
JAVA
Por:
Zulma Patricia Salas Bautista
Agosto 12 2013
Actividad No 1
Presentado a:
Ing. JORGE HERNAN MORENO
TENJO
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
• Java es un lenguaje de programación de propósito
general, concurrente, orientado a objetos y basado en clases que
fue diseñado específicamente para tener tan pocas dependencias
de implementación como fuera posible. Su intención es permitir
que los desarrolladores de aplicaciones escriban el programa una
vez y lo ejecuten en cualquier dispositivo (conocido en inglés como
WORA, o "write once, run anywhere"), lo que quiere decir que el
código que es ejecutado en una plataforma no tiene que ser
recompilado para correr en otra. Java es, a partir del 2012, uno de
los lenguajes de programación más populares en
uso, particularmente para aplicaciones de cliente-servidor de
web, con unos 10 millones de usuarios reportados.1 2
• Java en un lenguaje de programación del Alto nivel
• Java es multiplataforma
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
La plataforma de desarrollo de Java se conocen como
Java Development Kit(JDK).
Este conjunto de herramientas cuenta entre otros con un compilador de línea de
comandos javac; la máquina virtual de Java con la que poder ejecutar aplicaciones
java; una herramienta de documentación javadoc; y una herramienta para empaquetar
proyectos jar
Java es un lenguaje, una plataforma desarrollo, un entorno de ejecución
y un conjunto de librerías para el desarrollo de aplicaciones sofisticadas
La librerias para desarrollo se llama API
Interfaz de programación de aplicaciones
JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se
puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos
para desarrollar aplicaciones Java.
Para la realización de este tutorial se ha trabajado con la versión 1.2.0 del JDK.
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Un entorno de desarrollo integrado, llamado también IDE, es un programa informático compuesto por un
conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de
programación o bien puede utilizarse para varios.
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Creado por: Ing. Zulma Patricia Salas
Lenguaje Simple
Orientado a Objeto
Distribuido
Robusto
Seguro
Indiferente a la
arquitectura
La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo
programa en Java ha de compilarse y el código que se genera bytecodes es interpretado por una
máquina virtual.
Lenguaje gratuito: Creado por SUN Microsystems, que distribuye gratuitamente el producto
base, denominado JDK (Java Development Toolkit) o actualmente J2SE (Java 2 Standard Edition).
Sencillo, para que no requiera grandes esfuerzos de
entrenamiento para los desarrolladores
Robusto, simplificando la administración de memoria y
eliminando las complejidades del uso de apuntadores y
aritmética de apuntadores del C. Seguro para que pueda
operar en un entorno de red.
Java está diseñado para soportar aplicaciones que serán
instaladas en un entorno de red heterogéneo, con
hardware y sistemas operativos diversos
Creado por: Ing. Zulma Patricia Salas
Interpretado y
compilado a la vez
Multihebra o
Multihilos
Dinámico
Produce Applets
Alto rendimiento
Portable
Es además portable en el sentido de que es rigurosamente el
mismo lenguaje en todas las plataformas.
A pesar de ser interpretado, Java tiene en cuenta el
rendimiento, y particularmente en las últimas versiones
dispone de diversas herramientas para su optimización.
Cuando se necesitan capacidades de proceso
intensivas, pueden usarse llamadas a código nativo.
El intérprete Java puede ejecutar código byte en
cualquier máquina que disponga de una Máquina Virtual
Java (JVM).
Ejecución simultánea de más de un flujo de programa y
proporciona mecanismos de carga dinámica de clases en
tiempo de ejecución

Mais conteúdo relacionado

Mais procurados

Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
stylee4799
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
exequiel9035a
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
xJENAx
 

Mais procurados (20)

Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Instituto Cristiano Encuentro
Instituto Cristiano EncuentroInstituto Cristiano Encuentro
Instituto Cristiano Encuentro
 
Glosario
GlosarioGlosario
Glosario
 
Entorno de desarrollo de java
Entorno de desarrollo de javaEntorno de desarrollo de java
Entorno de desarrollo de java
 
Tabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetosTabla de Diversidad de lenguajes de programacion orientada a objetos
Tabla de Diversidad de lenguajes de programacion orientada a objetos
 
Tabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetosTabla de diversidad de lenguajes de programacion orientada a objetos
Tabla de diversidad de lenguajes de programacion orientada a objetos
 
Android
AndroidAndroid
Android
 
Introduccion a Java
Introduccion a JavaIntroduccion a Java
Introduccion a Java
 
Slickedit grupo#3
Slickedit grupo#3Slickedit grupo#3
Slickedit grupo#3
 
Mi Lenguaje de Programación Preferido
Mi Lenguaje de Programación PreferidoMi Lenguaje de Programación Preferido
Mi Lenguaje de Programación Preferido
 
Live code manual Español
Live code manual EspañolLive code manual Español
Live code manual Español
 
Mono Develop
Mono DevelopMono Develop
Mono Develop
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
 
Glosario de terminos sobre Java
Glosario de terminos sobre JavaGlosario de terminos sobre Java
Glosario de terminos sobre Java
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
Zinjai
ZinjaiZinjai
Zinjai
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 

Destaque

Impacto Vizinhança/EIV-MP-Comdema
Impacto Vizinhança/EIV-MP-ComdemaImpacto Vizinhança/EIV-MP-Comdema
Impacto Vizinhança/EIV-MP-Comdema
1962laura
 

Destaque (18)

Catálogo General 2011 Centro Nemo
Catálogo General 2011 Centro NemoCatálogo General 2011 Centro Nemo
Catálogo General 2011 Centro Nemo
 
10 Trendy, Effective Ways to Boost Your Social Media Marketing
10 Trendy, Effective Ways to Boost Your Social Media Marketing10 Trendy, Effective Ways to Boost Your Social Media Marketing
10 Trendy, Effective Ways to Boost Your Social Media Marketing
 
An Introduction to Fish Conservation Zone Assessments
An Introduction to Fish Conservation Zone AssessmentsAn Introduction to Fish Conservation Zone Assessments
An Introduction to Fish Conservation Zone Assessments
 
Primer parcial dfso
Primer parcial dfsoPrimer parcial dfso
Primer parcial dfso
 
Anit no need foe worser than man kind.html.doc
Anit no need foe worser than man kind.html.docAnit no need foe worser than man kind.html.doc
Anit no need foe worser than man kind.html.doc
 
EU: Facsimile Machines - Market Report. Analysis And Forecast To 2020
EU: Facsimile Machines - Market Report. Analysis And Forecast To 2020EU: Facsimile Machines - Market Report. Analysis And Forecast To 2020
EU: Facsimile Machines - Market Report. Analysis And Forecast To 2020
 
Tha price of god.pt.5.html.doc
Tha price of god.pt.5.html.docTha price of god.pt.5.html.doc
Tha price of god.pt.5.html.doc
 
Judíos judíos no-judíos - y mnifiesto
Judíos   judíos no-judíos - y mnifiestoJudíos   judíos no-judíos - y mnifiesto
Judíos judíos no-judíos - y mnifiesto
 
Sara flores hipervinculo
Sara flores hipervinculoSara flores hipervinculo
Sara flores hipervinculo
 
Journal scolaire du LP René Cassin -Tulle-Décembre 2016
Journal scolaire du LP René Cassin -Tulle-Décembre 2016Journal scolaire du LP René Cassin -Tulle-Décembre 2016
Journal scolaire du LP René Cassin -Tulle-Décembre 2016
 
Impacto Vizinhança/EIV-MP-Comdema
Impacto Vizinhança/EIV-MP-ComdemaImpacto Vizinhança/EIV-MP-Comdema
Impacto Vizinhança/EIV-MP-Comdema
 
Raghvinder Singh - V 3
Raghvinder Singh - V 3Raghvinder Singh - V 3
Raghvinder Singh - V 3
 
Obstacles and enablers in transboundary planning collaboration (Baltic SCOPE)...
Obstacles and enablers in transboundary planning collaboration (Baltic SCOPE)...Obstacles and enablers in transboundary planning collaboration (Baltic SCOPE)...
Obstacles and enablers in transboundary planning collaboration (Baltic SCOPE)...
 
EU: Semi-Chemical Wood Pulp, Pulp Of Fibers Other Than Wood - Market Report. ...
EU: Semi-Chemical Wood Pulp, Pulp Of Fibers Other Than Wood - Market Report. ...EU: Semi-Chemical Wood Pulp, Pulp Of Fibers Other Than Wood - Market Report. ...
EU: Semi-Chemical Wood Pulp, Pulp Of Fibers Other Than Wood - Market Report. ...
 
EU: Hats And Other Headgear - Market Report. Analysis And Forecast To 2020
EU: Hats And Other Headgear - Market Report. Analysis And Forecast To 2020EU: Hats And Other Headgear - Market Report. Analysis And Forecast To 2020
EU: Hats And Other Headgear - Market Report. Analysis And Forecast To 2020
 
Marine Spatial Planning in support of a sustainable ocean based economy at th...
Marine Spatial Planning in support of a sustainable ocean based economy at th...Marine Spatial Planning in support of a sustainable ocean based economy at th...
Marine Spatial Planning in support of a sustainable ocean based economy at th...
 
Presentacion2
Presentacion2Presentacion2
Presentacion2
 
Maritime Spatial Planning process at the 2nd Baltic Maritime Spatial Planning...
Maritime Spatial Planning process at the 2nd Baltic Maritime Spatial Planning...Maritime Spatial Planning process at the 2nd Baltic Maritime Spatial Planning...
Maritime Spatial Planning process at the 2nd Baltic Maritime Spatial Planning...
 

Semelhante a Java (20)

Java completo y agragado
Java completo y agragadoJava completo y agragado
Java completo y agragado
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Lenguaje de Programación Preferido
Lenguaje de Programación PreferidoLenguaje de Programación Preferido
Lenguaje de Programación Preferido
 
Aprendiendo Java SCF
Aprendiendo Java SCFAprendiendo Java SCF
Aprendiendo Java SCF
 
Desarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.javaDesarrollo.de.aplicaciones.con.java
Desarrollo.de.aplicaciones.con.java
 
Presentación.pptx
Presentación.pptxPresentación.pptx
Presentación.pptx
 
Ut
UtUt
Ut
 
Capítulo i que es java
Capítulo i que es javaCapítulo i que es java
Capítulo i que es java
 
My programming language 04 05-2014
My programming language 04 05-2014My programming language 04 05-2014
My programming language 04 05-2014
 
Java
JavaJava
Java
 
Mi lenguaje de programacion java
Mi lenguaje de programacion javaMi lenguaje de programacion java
Mi lenguaje de programacion 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
 
JAVA
JAVAJAVA
JAVA
 
Clase2
Clase2Clase2
Clase2
 
C1 intro java
C1 intro javaC1 intro java
C1 intro java
 
Guia 1 java
Guia 1 javaGuia 1 java
Guia 1 java
 
la importancia de java.pptx
la importancia de java.pptxla importancia de java.pptx
la importancia de java.pptx
 
Net vs java
Net vs javaNet vs java
Net vs java
 
Presentacion sobre lenguaje de programacion
Presentacion sobre lenguaje de programacionPresentacion sobre lenguaje de programacion
Presentacion sobre lenguaje de programacion
 

Mais de Zulma Bautista (18)

Access 2010 explicación
Access 2010 explicaciónAccess 2010 explicación
Access 2010 explicación
 
Access 2010 explicación
Access 2010 explicaciónAccess 2010 explicación
Access 2010 explicación
 
Modelo pedagogico institucional del sena
Modelo pedagogico institucional del senaModelo pedagogico institucional del sena
Modelo pedagogico institucional del sena
 
5.guia normalización
5.guia normalización5.guia normalización
5.guia normalización
 
4.guia modelo relacional
4.guia modelo relacional4.guia modelo relacional
4.guia modelo relacional
 
3.guia modelo entidadrelación
3.guia modelo entidadrelación3.guia modelo entidadrelación
3.guia modelo entidadrelación
 
3.guia modelo entidadrelación
3.guia modelo entidadrelación3.guia modelo entidadrelación
3.guia modelo entidadrelación
 
2.guia modelode datos
2.guia modelode datos2.guia modelode datos
2.guia modelode datos
 
1.Guia introduccion bd
1.Guia introduccion bd1.Guia introduccion bd
1.Guia introduccion bd
 
4.guía sistemasdenumeración
4.guía sistemasdenumeración4.guía sistemasdenumeración
4.guía sistemasdenumeración
 
Integracion
IntegracionIntegracion
Integracion
 
Portafolio de servicios sena
Portafolio de servicios senaPortafolio de servicios sena
Portafolio de servicios sena
 
Ley general de educaci¢n
Ley general de educaci¢nLey general de educaci¢n
Ley general de educaci¢n
 
Guia articulación-norma1 vigente
Guia articulación-norma1 vigenteGuia articulación-norma1 vigente
Guia articulación-norma1 vigente
 
Principios y valores de la fpi
Principios y valores de la fpiPrincipios y valores de la fpi
Principios y valores de la fpi
 
Conpes 081
Conpes 081Conpes 081
Conpes 081
 
Ley 119 de 1994
Ley 119 de 1994Ley 119 de 1994
Ley 119 de 1994
 
Estatuto f.p.i.
Estatuto f.p.i.Estatuto f.p.i.
Estatuto f.p.i.
 

Java

  • 1. JAVA Por: Zulma Patricia Salas Bautista Agosto 12 2013 Actividad No 1 Presentado a: Ing. JORGE HERNAN MORENO TENJO
  • 2. Creado por: Ing. Zulma Patricia Salas
  • 3. Creado por: Ing. Zulma Patricia Salas
  • 4. Creado por: Ing. Zulma Patricia Salas
  • 5. Creado por: Ing. Zulma Patricia Salas • Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible. Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo (conocido en inglés como WORA, o "write once, run anywhere"), lo que quiere decir que el código que es ejecutado en una plataforma no tiene que ser recompilado para correr en otra. Java es, a partir del 2012, uno de los lenguajes de programación más populares en uso, particularmente para aplicaciones de cliente-servidor de web, con unos 10 millones de usuarios reportados.1 2 • Java en un lenguaje de programación del Alto nivel • Java es multiplataforma
  • 6. Creado por: Ing. Zulma Patricia Salas
  • 7. Creado por: Ing. Zulma Patricia Salas
  • 8. Creado por: Ing. Zulma Patricia Salas La plataforma de desarrollo de Java se conocen como Java Development Kit(JDK). Este conjunto de herramientas cuenta entre otros con un compilador de línea de comandos javac; la máquina virtual de Java con la que poder ejecutar aplicaciones java; una herramienta de documentación javadoc; y una herramienta para empaquetar proyectos jar Java es un lenguaje, una plataforma desarrollo, un entorno de ejecución y un conjunto de librerías para el desarrollo de aplicaciones sofisticadas La librerias para desarrollo se llama API Interfaz de programación de aplicaciones JDK es el acrónimo de "Java Development Kit", es decir Kit de desarrollo de Java. Se puede definir como un conjunto de herramientas, utilidades, documentación y ejemplos para desarrollar aplicaciones Java. Para la realización de este tutorial se ha trabajado con la versión 1.2.0 del JDK.
  • 9. Creado por: Ing. Zulma Patricia Salas
  • 10. Creado por: Ing. Zulma Patricia Salas Un entorno de desarrollo integrado, llamado también IDE, es un programa informático compuesto por un conjunto de herramientas de programación. Puede dedicarse en exclusiva a un solo lenguaje de programación o bien puede utilizarse para varios.
  • 11. Creado por: Ing. Zulma Patricia Salas
  • 12. Creado por: Ing. Zulma Patricia Salas
  • 13. Creado por: Ing. Zulma Patricia Salas
  • 14. Creado por: Ing. Zulma Patricia Salas
  • 15. Creado por: Ing. Zulma Patricia Salas Lenguaje Simple Orientado a Objeto Distribuido Robusto Seguro Indiferente a la arquitectura La principal característica de Java es la de ser un lenguaje compilado e interpretado. Todo programa en Java ha de compilarse y el código que se genera bytecodes es interpretado por una máquina virtual. Lenguaje gratuito: Creado por SUN Microsystems, que distribuye gratuitamente el producto base, denominado JDK (Java Development Toolkit) o actualmente J2SE (Java 2 Standard Edition). Sencillo, para que no requiera grandes esfuerzos de entrenamiento para los desarrolladores Robusto, simplificando la administración de memoria y eliminando las complejidades del uso de apuntadores y aritmética de apuntadores del C. Seguro para que pueda operar en un entorno de red. Java está diseñado para soportar aplicaciones que serán instaladas en un entorno de red heterogéneo, con hardware y sistemas operativos diversos
  • 16. Creado por: Ing. Zulma Patricia Salas Interpretado y compilado a la vez Multihebra o Multihilos Dinámico Produce Applets Alto rendimiento Portable Es además portable en el sentido de que es rigurosamente el mismo lenguaje en todas las plataformas. A pesar de ser interpretado, Java tiene en cuenta el rendimiento, y particularmente en las últimas versiones dispone de diversas herramientas para su optimización. Cuando se necesitan capacidades de proceso intensivas, pueden usarse llamadas a código nativo. El intérprete Java puede ejecutar código byte en cualquier máquina que disponga de una Máquina Virtual Java (JVM). Ejecución simultánea de más de un flujo de programa y proporciona mecanismos de carga dinámica de clases en tiempo de ejecución