SlideShare una empresa de Scribd logo
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
Define los programas en términos de “clases de objetos”, objetos
que son entidades que combinan estado (propiedades o
datos), comportamiento (procedimientos o métodos)
e identidad (propiedad del objeto que lo diferencia del resto).
Java proporciona una colección de clases para su uso en
aplicaciones de red, que permiten abrir sockets y establecer y
aceptar conexiones con servidores o clientes remotos, facilitando así
la creación de aplicaciones distribuidas.
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
El lenguaje Java y su sistema de ejecución en tiempo real son
dinámicos en la fase de enlazado. Las clases sólo se enlazan a
medida que son necesitadas. Se pueden enlazar nuevos módulos
de código bajo demanda, procedente de fuentes muy variadas,
incluso desde la Red.
Java puede ser usado para crear dos tipos de programas:
aplicaciones independientes y applets.
Las aplicaciones independientes se comportan como cualquier
otro programa escrito en cualquier lenguaje, como por ejemplo el
navegador de Web HotJava, escrito íntegramente en Java.

Más contenido relacionado

PPTX
PPTX
Java completo y agragado
PPTX
todo sobre java
DOCX
Que es java2
PPTX
Programación de Software - Java
PDF
Lenguaje de programacion java
PPTX
Lenguaje de Programación Java
Java completo y agragado
todo sobre java
Que es java2
Programación de Software - Java
Lenguaje de programacion java
Lenguaje de Programación Java

La actualidad más candente (19)

PPT
Tarea #4 mi lenguaje de programación de preferencia
PPTX
Laboratorio de programación II
PPT
Introduccion a Java
DOCX
PDF
Desarrollo.de.aplicaciones.con.java
PPTX
Introducción a java
DOCX
Aprendiendo Java SCF
PPTX
Programacion Orientada a Objetos
PPT
Que Es Java
PPSX
Instituto Cristiano Encuentro
DOCX
Introduccion a Java
DOCX
Qué es java
PPT
Quien es el programador
PPTX
Pruebas Automatizadas y pruebas SOAP
PPTX
Mi Lenguaje de Programación Preferido
PPTX
Entorno de desarrollo de java
PPTX
Introduccion a java
PPT
Java Es O No Software Libre
DOCX
El lenguaje java
Tarea #4 mi lenguaje de programación de preferencia
Laboratorio de programación II
Introduccion a Java
Desarrollo.de.aplicaciones.con.java
Introducción a java
Aprendiendo Java SCF
Programacion Orientada a Objetos
Que Es Java
Instituto Cristiano Encuentro
Introduccion a Java
Qué es java
Quien es el programador
Pruebas Automatizadas y pruebas SOAP
Mi Lenguaje de Programación Preferido
Entorno de desarrollo de java
Introduccion a java
Java Es O No Software Libre
El lenguaje java
Publicidad

Destacado (7)

PDF
Access 2010 explicación
PDF
Ley general de educaci¢n
PPTX
Hypertension Overview
PDF
Voices of Hope_{2014]
PDF
Plant a Row for the Hungry - Master Gardeners, Fairbanks,Tanana Valley, Alaska
PDF
Plant a Row for the Hungry - Food for People, Humboldt County, California
PPT
10.b.2. revolución
Access 2010 explicación
Ley general de educaci¢n
Hypertension Overview
Voices of Hope_{2014]
Plant a Row for the Hungry - Master Gardeners, Fairbanks,Tanana Valley, Alaska
Plant a Row for the Hungry - Food for People, Humboldt County, California
10.b.2. revolución
Publicidad

Similar a Java (20)

DOCX
Cuestionario
PPTX
Java completo y agragado
PPTX
programacion en java presentación con información.pdf
PPTX
Presentación.pptx
PDF
Guia 1 java
PPTX
My programming language 04 05-2014
PPTX
Lenguaje de Programación Preferido
PPT
JAVA
PPTX
Mi lenguaje de programación de preferencia
PPTX
Lenguaje de programacion
PPT
Clase2
PDF
"Android de la A a la Z" -- Introducción
DOCX
¿Que es java?
DOCX
Universidad nacional de chimborazo
PPTX
Java
PDF
POOI- Unidad 1.pdf
PPTX
Mi lenguaje de programacion java
DOCX
Android de la A a la Z - Introducción
PPSX
Herramientas indispensables para un desarrollador java
Cuestionario
Java completo y agragado
programacion en java presentación con información.pdf
Presentación.pptx
Guia 1 java
My programming language 04 05-2014
Lenguaje de Programación Preferido
JAVA
Mi lenguaje de programación de preferencia
Lenguaje de programacion
Clase2
"Android de la A a la Z" -- Introducción
¿Que es java?
Universidad nacional de chimborazo
Java
POOI- Unidad 1.pdf
Mi lenguaje de programacion java
Android de la A a la Z - Introducción
Herramientas indispensables para un desarrollador java

Más de Zulma Bautista (16)

PDF
Access 2010 explicación
DOCX
Modelo pedagogico institucional del sena
DOCX
5.guia normalización
DOCX
4.guia modelo relacional
DOCX
3.guia modelo entidadrelación
DOCX
3.guia modelo entidadrelación
DOCX
2.guia modelode datos
DOCX
1.Guia introduccion bd
DOCX
4.guía sistemasdenumeración
PPSX
Integracion
PDF
Portafolio de servicios sena
PDF
Guia articulación-norma1 vigente
PDF
Principios y valores de la fpi
PDF
Conpes 081
PDF
Ley 119 de 1994
PDF
Estatuto f.p.i.
Access 2010 explicación
Modelo pedagogico institucional del sena
5.guia normalización
4.guia modelo relacional
3.guia modelo entidadrelación
3.guia modelo entidadrelación
2.guia modelode datos
1.Guia introduccion bd
4.guía sistemasdenumeración
Integracion
Portafolio de servicios sena
Guia articulación-norma1 vigente
Principios y valores de la fpi
Conpes 081
Ley 119 de 1994
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 Define los programas en términos de “clases de objetos”, objetos que son entidades que combinan estado (propiedades o datos), comportamiento (procedimientos o métodos) e identidad (propiedad del objeto que lo diferencia del resto). Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas.
  • 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 El lenguaje Java y su sistema de ejecución en tiempo real son dinámicos en la fase de enlazado. Las clases sólo se enlazan a medida que son necesitadas. Se pueden enlazar nuevos módulos de código bajo demanda, procedente de fuentes muy variadas, incluso desde la Red. Java puede ser usado para crear dos tipos de programas: aplicaciones independientes y applets. Las aplicaciones independientes se comportan como cualquier otro programa escrito en cualquier lenguaje, como por ejemplo el navegador de Web HotJava, escrito íntegramente en Java.