14
Java Java Capítulo 3 Capítulo 3 Java Básico Java Básico Febrero 2009 Febrero 2009 Copyright (c) nDeveloper Cía. Ltda. Copyright (c) nDeveloper Cía. Ltda.

3.1 Java Basico

Embed Size (px)

DESCRIPTION

Java Basico

Citation preview

Page 1: 3.1 Java Basico

JavaJavaCapítulo 3Capítulo 3

Java BásicoJava Básico

Febrero 2009Febrero 2009 Copyright (c) nDeveloper Cía. Ltda.Copyright (c) nDeveloper Cía. Ltda.

Page 2: 3.1 Java Basico

Software base

SDK.- Conjunto de herramientas para crear aplicaciones de software.

JDK.- SDK Desarrollado por Sun para hacer aplicaciones basadas en Java.

Componentes. Compilador de Java javac.exe Intérprete de Java (JVM) java.exe Intérprete de applets Java appletviewer.exe Depurador de Java jdb.exe Generador de documentación javadoc.exe

Page 3: 3.1 Java Basico

Software base

Integrador de C y C++ (JNI) javah.exe Desensamblador javap.exe

Page 4: 3.1 Java Basico

Instalación JDK

Bajar JDK de http://java.sun.com/javase/downloads/index.jsp .

1)Ejecutar el archivo instalador.

2)Cambiar el PATH del sistema agragando una entrada que apunte a la carpeta bin del JDK instalado.

3)Ejecutar “java -version” en una consola del sistema operativo.

Page 5: 3.1 Java Basico

Instalación JDK

Page 6: 3.1 Java Basico

Paquetes J2SE/J2EE

J2SE

J2EE

JSE5

JEE6

Sun Microsystems cambió la nomenclatura para nombrar sus productos.

Versión actual JSE6 y JEE6.

Page 7: 3.1 Java Basico

Paquetes J2SE/J2EE

J2SE.- Ahora llamada JSE, permite desarrollar aplicaciones de escritorios y servidores. Es la base para la plataforma empresarial

J2EE.- Ahora llamada JEE, es el estándar de la industria para desarrollar aplicaciones java portables, robustas, escalables y seguras. Provee servicios Web, modelo de componentes, administración y APIs de comunicación que permiten implementar la nueva generación de aplicaciones empresariales orientadas a servicios (SOA).

Page 8: 3.1 Java Basico

Herramientas de desarrollo.

Existen varias herramientas de desarrollo, algunas tienen costo y otras son de código abierto.

Page 9: 3.1 Java Basico

Eclipse

Editor de texto avanzado y fácil de usar Resaltado de sintaxis Compilación en tiempo real Pruebas unitarias con JUnit Control de versiones con CVS Integración con Ant Asistentes (wizards): para creación de

proyectos, clases, tests, etc. Refactorización

Page 10: 3.1 Java Basico

Aplicación “Hola mundo” Abrir Eclipse. Seleccionar File --> New --> Project. Escoger Java Project Ingresar el nombre del proyecto y su ubicación

y presionar Finish. Haga click derecho en el nombre del proyecto y

seleccione New --> Class Ingrese el nombre de la clase. Marcar la opción public static void main(String[]

args) Presionar el botón Finish

Page 11: 3.1 Java Basico

Aplicación “Hola mundo”

Dentro del método main, copiar el siguiente código:

StringBuffer mensaje = new StringBuffer();

mensaje.append("Hola mundo ");

System.out.println(mensaje);

Grabar la clase. Hacer click derecho sobre la clase generada y

seleccionar Run As --> Java Application.

Page 12: 3.1 Java Basico

Applet Hola Mundo

Hacer click derecho sobre el proyecto y seleccionar New --> Class.

En superClass presionar el botón Browse... , seleccionar Applet y presionar el botón Ok.

Ingresar el nombre de la clase y presionar el botón Finish.

Copiar el código siguiente dentro del cuerpo de la clase.

Page 13: 3.1 Java Basico

Applet “Hola Mundo”/** * Este método es llamado cuando el applet inicia */public void init() {

// Aqui ingresar codigo de inicializacion.}/** * Este metodo es llamado cuando el applet termina */public void stop() {

// Instrucciones antes de terminar la ejecucion.}/** * Este es el método para pintar objetos o texto en la pantalla * Siempre debe tener el nombre paint */public void paint(Graphics g) {

g.drawString("Hello", 20, 20);g.drawString("World", 20, 40);g.draw3DRect(10, 5, 150, 50, true);

}

Page 14: 3.1 Java Basico

Applet “Hola Mundo”

Presionar Ctrl+Shift+o para agregar las librerías necesarias.

Grabar la clase Hacer click derecho en la clase creada y

seleccionar Run As --> Java Applet