Sei sulla pagina 1di 18

Introduccin

Generalidades

Diego Lozano
diego.lozano@clearminds-it.com 0992802115

Requisitos para obtener certificado de aprobacin Asistencia: Mnimo 80% Calificacin: Mnimo 7/10

Programa JEE6 Developer

Mdulo 2 Java Server Faces

Prime Faces

Mdulo 3 Enterprise Java Beans

Mdulo 1 - Java Standard Edition

Objetivos

Conocer y aplicar de forma correcta los fundamentos de la Orientacin a objetos utilizando Java. Aprender la sintaxis de Java Standard Edition y todos los conceptos necesarios para poder tomar los mdulos web y EJB

Introduccin

Orientado a Objetos -Herencia -Encapsulamiento -Polimorfismo

Lenguaje de Programacin. Sun Microsystems (1991) Oracle ( 2009)

Multiplataforma write once, run anywhere

Java Virtual Machine

Cdigo fuente Compilador Java

Write Once

Bytecode
Macintosh JVM Cdigo mquina Windows JVM Cdigo mquina Unix JVM Cdigo mquina

Run Anywhere

Compilacin y Ejecucin de un programa

HolaMundo.java

Cdigo fuente
Compilador Java

javac

Bytecode Windows JVM

HolaMundo.class

HolaMundo.class
Cdigo mquina

java

Ejecuta el programa

Ejercicio 1

HOLA MUNDO!!!
(con Notepad)

1) 2) 3) 4) 5)

Instalar el jdk (Java Development Kit) Configurar las variables de entorno Crear el programa HolaMundo.java Compilar el programa Ejecutar el programa

Ejercicio 2

HOLA MUNDO!!!
(Con IDE)

1) 2) 3) 4) 5)

Instalar Eclipse Proyecto JSE1_Bienvenida Crear el programa HolaMundo.java Verificar la compilacin del IDE Ejecutar el programa

Clases y Objetos
OBJETOS
Un OBJETO es una instancia de una clase, cada vez que se construye un objeto de una clase, se crea una instancia de esa clase.

La CLASE es como una plantilla para crear los OBJETOS.

CLASE
Una CLASE es una agrupacin de datos (atributos) y de funciones que operan sobre estos datos (mtodos).

Clases y Objetos

Persona

Clase
Persona Atributos Nombre Cedula Estatura

Atributos Nombre: Pepe Cedula: 1616278910 Estatura:175

Objetos

Persona
Mtodos Atributos Nombre: Juan Cedula: 171627890 Estatura:123

Mtodos

Mtodos

Ejercicio

1) Definir una clase Auto (al menos con 3 atributos, sin mtodos).

2) Crear 2 instancias de la clase Auto.

Atributos

Persona Atributos nombre cedula estatura

public class Persona { public String nombre; public int edad; public double estatura; }
Modificador de Nombre del acceso atributo Tipo de Dato Persona.java

Mtodos

Ejercicio

Crear el proyecto JSE2_Clases 1) Crear la Clase Auto, con los atributos definidos en el ejercicio anterior

Cmo instanciar Objetos

public class TestPersona { public static void main(String[] args) { int a ;


Tipo de Nombre de la Dato variable

a = 5; int b = 6; int c = a+b; System.out.println(c);

Persona p;
} }
Tipo de Nombre de la Dato variable

TestPersona.java

Cmo instanciar Objetos

public class TestPersona { public static void main(String[] args) {

// 1) Declaro la variable p de tipo Persona Persona p; p = new Persona(); //2) Instancio un objeto Persona

p.nombre = "Juan"; //3) Modifico el atributo nombre de la Persona


System.out.println("nombre:"+p.nombre); //4)
}
Memoria de la JVM Persona nombre p edad estatura null Juan 0 0.0 Imprimo el nombre de la Persona

mtodos .

Creacin de objetos en memoria

Persona p1; p1 = new Persona(); Persona cedula nombre estatura p1.nombre = Juan; Memoria de la JVM p1 p2

Persona p2 = new Persona(); p2.nombre = Pepe;

Persona
cedula null

nombre Juan null estatura 0

CLASE

Persona cedula null mtodos .

nombre null Pepe estatura 0 mtodos .

Ejercicio

En el proyecto JSE2_Clases 1) Crear una clase TestAuto que contenga un mtodo main. 2) En el mtodo main: Crear una instancia de Auto, referenciarla con el nombre auto1. Modificar los atributos de auto1 e imprimirlos. Crear un objeto auto2 del tipo Auto. Modificar los atributos del auto2 e imprimirlos.

Potrebbero piacerti anche