java

16
JAVA Por: Zulma Patricia Salas Bautista Agosto 12 2013 Actividad No 1 Presentado a: Ing. JORGE HERNAN MORENO TENJO

Upload: zulma-bautista

Post on 25-Jul-2015

224 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Java

JAVA

Por:Zulma Patricia Salas BautistaAgosto 12 2013

Actividad No 1Presentado a: Ing. JORGE HERNAN MORENO TENJO

Page 2: Java

Creado por: Ing. Zulma Patricia Salas

Lenguaje de Programación

Page 3: Java

Creado por: Ing. Zulma Patricia Salas

Page 4: Java

Creado por: Ing. Zulma Patricia Salas

Lenguaje de Programación

Page 5: Java

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

JAVA

Page 6: Java

Creado por: Ing. Zulma Patricia Salas

Historia de JAVA

Page 7: Java

Creado por: Ing. Zulma Patricia Salas

Historia de JAVA

Page 8: Java

Creado por: Ing. Zulma Patricia Salas

Herramientas de Desarrollo

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óny 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.

Page 9: Java

Creado por: Ing. Zulma Patricia Salas

Elementos de la Plataforma de java

Page 10: Java

Creado por: Ing. Zulma Patricia Salas

Entorno para el desarrollode Java

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.

Page 11: Java

Creado por: Ing. Zulma Patricia Salas

Entorno para el desarrollode Java

Page 12: Java

Creado por: Ing. Zulma Patricia Salas

Proceso de Edición y compilación

Page 13: Java

Creado por: Ing. Zulma Patricia Salas

Proceso de Edición y compilación

Page 14: Java

Creado por: Ing. Zulma Patricia Salas

La codificación en Programas Java

Page 15: Java

Creado por: Ing. Zulma Patricia Salas

Características de Java

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.

Page 16: Java

Creado por: Ing. Zulma Patricia Salas

Interpretado y compilado a la vez

Multihebra o Multihilos

Dinámico

Produce Applets

Alto rendimiento

Características de Java

PortableEs 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.