ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Fundamentos De Java


Enviado por   •  2 de Septiembre de 2012  •  1.562 Palabras (7 Páginas)  •  337 Visitas

Página 1 de 7

Introducción:

¿Qué es Java?

o Un lenguaje de programación que igual se emplea para desarrollo de applets que de aplicaciones.

o Se asume como un lenguaje de fácil uso.

o Orientado a Objetos

o Es un lenguaje interpretado lo cual permite: portabilidad y un desarrollo veloz.

o Características fundamentales de Java son: JVM, Garbage Collector y la seguridad del código.

JVM (JAVA VIRTUAL MACHINE)

Proporciona la independencia del hardware.

o Lee código compilado denominado byte code y permite su ejecución.

o Se implementa como software o como hardware.

 Como software puede operar sobre cualquier arquitectura, incluso incrustada en un Web browser.

 La JVM proporciona la definición del conjunto de instrucciones, registros, formato de archivo ejecutable, pila de ejecución, área de acción del garbage colector y modelo de manejo de memoria.

GARBAGE COLLECTION

 Libera automáticamente la memoria que ha sido tomada por el programa y que no se necesita más.

 En otros lenguajes este proceso es responsabilidad del programador

¿Que es una Clase?

 Una clase es la descripción de un objeto.

o Estado: datos o atributos

o Comportamiento: métodos

La clase da pie a tres de las principales características de la programación orientada a objetos

o Encapsulamiento

o Herencia

o Polimorfismo

Sintaxis de una clase

< modifiers> class < class_name>

{

[< attribute_declarations>]

[< constructor_declarations>]

[< method_declarations>]

}

Primer Aplicación POO

class Gretting

{ private String salutation;

public Gretting (String s)

{ salutation = s;

}

public void greet(String whom)

{ System.out.println(salutation + " " + whom);

}

}

class TestGretting

{ public static void main (String args[ ])

{

Gretting hello = new Gretting("Hello");

hello.greet("World");

}

¿Qué es el Constructor?

o Toda clase tiene al menos un constructor

o Si no se escribe un constructor dentro de una clase, el constructor por default se utilizara:

o El constructor por default no tiene argumentos

o El constructor por default es un método sin contenido

o Permite la creación de objetos de la clase sin tener que especificar inicialización de valores

Persona alguien = new Persona() ;

Trabajando con Objetos

<object>.<member>

Ejemplos:

 d.setWeight(42);

 d.weight = 42;

// se permite solo si weight es public

Paquetes

 Los paquetes permiten organizar grandes sistemas de software.

 Los paquetes pueden contener clases y subpaquetes.

 especifica el nombre del paquete de la clase actual.

 Solo se permite una sentencia package por archivo.

 Si no se especifica ninguna, la clase pertenecerá al paquete default.

 Los nombres de los paquetes deben ser jerárquicos y separados por punto.

Sintaxis de Un Paquete

package < top_pkg_name>[.< sub_pkg_name>]*;

Ejemplo:

Import

 Se coloca antes de la declaración de la clase.

 Le indica al compilador donde encontrar otras clases.

Sintaxis y Ejemplo : import < pkg_name>[.< sub_pkg_name>].< class_name>;

ó

import < pkg_name>[.< sub_pkg_name>].*;

Ejemplo:

 import shipping.domain.*;

 import java.util.List;

 import java.io.*;

Modulo 2

Identificadores, Palabras Reservadas y Tipos

Comentarios

Existen 3 estilos de comentarios en Java

// cometario de una línea

/* comentario de una

o más líneas */

/**

...

Descargar como (para miembros actualizados)  txt (11.9 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com