Está en la página 1de 16

PROGRAMACIN en JAVA

Curso Extraordinario (febrero 2006)

Objetivos
Establecer conceptos bsicos del

CURSO DE PROGRAMACIN EN JAVA POO Instalar JRE Abordar como se almacena valores en memoria, operadores, expresiones y cuales las estructuras de Control Escribir los primeros programas
Curso de Programacin en Java

Contenido

Introduccin Tipos primitivos, constantes y variables

Operadores y expresiones

Estructuras de Control

Curso de Programacin en Java

Contenido

Introduccin Tipos primitivos, constantes y variables

Operadores y expresiones

Estructuras de Control

Curso de Programacin en Java

Historia
Java fue diseado en 1990 por James Gosling, de Sun Microsystems, desarrollado en 1991 (proyecto OAK). (anterior a la expansin de la World Wide Web, que sucedi en 1994 con el navegador grfico MOSAIC). En los primeros aos de la dcada de los noventa, Sun Microsystems decidi intentar introducirse en el mercado de la electrnica de consumo y desarrollar programas para pequeos dispositivos electrnicos. (aparatos con procesadores distintos y poca memoria) Nace como un proyecto de investigacin para el desarrollo de software para la comunicacin entre aparatos de consumo como vdeos, televisin equipos de msica, etc. Con el desarrollo de la WWW el proyecto se orienta hacia el desarrollo de aplicaciones que se puedan ejecutar en cualquier ordenador de Internet con el nico soporte de un navegador.

Curso de Programacin en Java

Conceptos bsicos
Java es un lenguaje de programacin de alto nivel con el que se pueden escribir tanto programas convencionales como para Internet. Java esta basado en C++, es un lenguaje orientado a objetos, no tiene punteros ni aritmtica de punteros, las cadenas de caracteres son objetos y la administracin de memoria es automtica. Java incluye dos elementos: el compilador (genera cdigo de bytes) y el interprete (mquina virtual). El rendimiento se aproxima a aplicaciones escritas en cdigo mquina con la utilizacin de compiladores JIT (compilacin al instante). Es independiente de la plataforma: Transportabilidad de programas

Curso de Programacin en Java

JAVA ES UN LENGUAJE ORIENTADO A OBJETOS:

Curso de Programacin en Java

Lenguajes basados en procedimientos


Paso 1

Paso 2

La programacin se realiza de forma secuencial

Paso 3

Paso 4

Paso 5

Curso de Programacin en Java

Lenguajes orientados a objetos

La programacin orientada a objetos se centra en los objetos y sus relaciones

Curso de Programacin en Java

Ideas principales
Todo son objetos. Los objetos se comunican entre s. Para ello se utilizan mensajes que: Se envan para obtener un servicio. Se reciben para atender un servicio.

Curso de Programacin en Java

Traductor
Programa escrito en lenguaje de alto nivel que se traduce a lenguaje mquina.

Compiladores Interpretes Java (compilador+interprete) El compilador produce un cdigo de bytes que se almacena en un fichero para ser ejecutado por el Intrprete de Java, denominado mquina virtual.
Curso de Programacin en Java

cdigo fuente Java

COMPILADOR DE JAVA

cdigo de bytes de Java

INTRPRETE DE JAVA

COMPILADOR DE CDIGO DE BYTES

cdigo de mquina

Curso de Programacin en Java

INSTALACIN
Paso 1: Descarga
a.-Windows (Instalacin) (tamao del archivo: 238 KB) b.-Windows (Instalacin fuera de lnea) (tamao del archivo: 16.00 MB)

Paso 2: Instalacin
Plataformas: Windows 98, Windows ME, Windows 2000 (SP4+), Windows XP (SP1 SP2), Windows 2003 Navegadores: Internet Explorer 5.5, Internet Explorer 6.x, Netscape 6.2x, Netscape 7, Mozilla 1.4+ Versiones de JRE: 1.5.0

Paso 3: Verificacin
Curso de Programacin en Java

Instalacin del Entorno de desarrollo

Utilizar un entorno integrado de desarrollo. (JBuilder de Borland, Visual J++ de Microsoft, etc.)

Utilizar el software bsico de desarrollo (SDK) de Sun Microsystems.

Curso de Programacin en Java

Como crear un programa


1.- Edicin:
(El nombre del programa fuente debe de ser el mismo que el de la clase que contiene, respetando maysculas y minsculas) Edit HolaMundo Guardarlo como HolaMundo.java

2.- Compilacin:
(path=%path%;c:\java\j2sdk1.5.0\bin) Traducir el cdigo fuente a cdigo de bytes. Javac HolaMundo.java (se obtiene HolaMundo.class)

3.- Ejecucin:
(invocar desde la lnea de ordenes al intrprete de cdigo de byte) Java HolaMundo (sin la extensin .class)

Curso de Programacin en Java

Mi primer programa
Un programa puede ser una aplicacin o un applet

class HolaMundo { public static void main (String [] a) { System.out.println (Hola Mundo!!); // instrucciones } } El nombre del programa fuente debe de ser el mismo que el de la clase que contiene, respetando maysculas y minsculas. Luego ser guardado como HolaMundo.java

Curso de Programacin en Java