Sie sind auf Seite 1von 31

Fundamentos del Lenguaje de Programacin Java

Diplomado Java Developer

Fundamentos de Lenguaje de Programacin Java


Ing. Denys Ramos C. - 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Mdulo I Mdulo Explicando la Tecnologa Tecnologa Java

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Objetivos

Describir los conceptos clave del Lenguaje de Programacin en Java. Presentar los tres grupos de productos de la Tecnologa Java. Resumir cada una de las siete etapas en el ciclo de vida de un producto.

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Aspectos relevantes

Cul es la definicin de las siguientes palabras?


Seguro Orientado a objetos Independiente Dependiente Distribuido

Cules son las etapas de la construccin de algo, como una casa o un mueble?

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java

Orientado a Objetos Distribuido Simple Multihilo Seguro Independiente de la Plataforma

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Lenguaje Procedural

Paso 1 Paso 2 Paso 3 Paso 4 Paso 5

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Orientado a Objetos

Objeto Objeto

Objeto

Objeto
Objeto Objeto

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Distribuido

Ejecutando

Applet

Applet

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Simple

Se usan referencias en vez de punteros a memoria. Un tipo de dato boolean puede tener un valor de true o false. La administracin de memoria es automtica.

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Multihilos

Base de Datos

Impresora

Interfaz grfica de usuario

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Seguro

Ejecutando

Applet

Applet

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Programas Dependientes de la Plataforma

Compilador C OS Solaris

1001010 Binario OS Solaris

Cdigo C

Compilador C Linux

0001010 Binario Linux

Compilador C Microsoft Windows

0101001 Binario Microsoft Windows

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Programas Dependientes de la Plataforma
Libreras del Proyecto

1001010 Binario OS Solaris

Enlazador OS Solaris

Ejecutable OS Solaris

0001010 Binario Linux

Libreras del Proyecto

Enlazador Linux

Ejecutable Linux

0101001 Binario Microsoft Windows

Libreras del Proyecto

Enlazador Microsoft Windows

Ejecutable Microsoft Windows

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Programas Dependientes de la Plataforma
Estacin OS Solaris Ejecutable OS Solaris

Estacin Linux

Ejecutable Linux Estacin Microsoft Windows Ejecutable Microsoft Windows

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Programas Independientes de la Plataforma

Cdigo JAVA (archivo .java)

Compilador JAVA

Bytecode JAVA (archivo .class)

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Conceptos clave del lenguaje de programacin Java


Programas Independientes de la Plataforma
Estacin OS Solaris

Estacin Linux Bytecode JAVA (archivo .class)

Estacin Microsoft Windows

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

17

Identificar los grupos de productos de la Tecnologa Java

Soluciones Empresariales
eCommerce eBusiness

Soluciones de escritorio
Aplicaciones independientes Applets

Soluciones de consumo
Telfonos celulares PDAs Configuracin de TV Sistema navegacin de autos

Grupo de Productos de la Tecnologa Java

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

18

Usando la Plataforma Java, componentes SDK de Standard Edition

Java runtime environment (JRE).


Una Java Virtual Machine (JVTTM) para la plataforma que se seleccione. Las libreras de clases de Java para la plataforma que se seleccione.

Un compilador de la Tecnologa Java. Documentacin de la librera de clases de Java (API) (descarga por separado). Utilitarios adicionales, como para crear archivo de Java (archivos JAR) y para depurar programas de la tecnologa Java. Ejemplos de programas de la tecnologa Java.

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

19

Examinando el Software JDK

El software JDK contiene los componentes que se necesita para realizar las siguientes tareas

Desarrollo de aplicaciones en la Tecnologa Java. Despliegue de aplicaciones en la Tecnologa Java. Ejecucin de aplicaciones en la Tecnologa Java.

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

20

Examinando el Software JDK


Componentes del JDK - Java SE

Lenguaje de Programacin Java Herramientas y herramientas API Libreras de Java SE


Desarrollo de la aplicacin

JDK
Tecnologas de despliegue JVMs para la plataforma especfica

Despliegue de la aplicacin Ejecucin de la aplicacin

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

21

Examinando el Software JDK


Estructura del archivo JDK y JRE

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

22

Las versiones de Java

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

22

Etapas del ciclo de vida del producto

1. Anlisis 2. Diseo 3. Desarrollo 4. Pruebas 5. Implementacin 6. Mantenimiento 7. Fin de la vida

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

23

Etapas del ciclo de vida del producto


Etapa de Anlisis

Idea o Problema

Componentes principales

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

24

Etapas del ciclo de vida del producto


Etapa de Diseo

Modelo Modelo General Componentes principales Componentes del Modelo

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

25

Etapas del ciclo de vida del producto


Etapa de Desarrollo

Componentes del Modelo

Componentes

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

26

Etapas del ciclo de vida del producto


Etapa de Pruebas

Pruebas

Componentes

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

27

Etapas del ciclo de vida del producto


Etapa de Implementacin

la para a Vent

Producto

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

28

Etapas del ciclo de vida del producto


Etapa de Mantenimiento

la para a Vent

Mejora del Producto

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

29

Etapas del ciclo de vida del producto


Etapa de Fin de la Vida

vo Nue

la para a Vent

Nuevo Producto

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Fundamentos del Lenguaje de Programacin Java

Ing. Denys Ramos C.

- 2009 -

CIP-CDLL

Das könnte Ihnen auch gefallen