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)  •  367 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 */

/**

* comentarios para documentación

*/

Espacios y Puntuación

Una sentencia en Java se compone de una o más líneas terminadas por punto y coma ( ; )

Total = a + b + c + d + e + f + g;

Un bloque es una colección de sentencias encerradas entre llaves

{

x = x +1;

y = y – 1;

}

Identificadores

o Son los nombres dados a variables, clases y métodos

o Pueden comenzar con cualquier letra definida en UNICODE, con un guión bajo ( _ ) o con un signo de dólar ( $ ).

o Los identificadores en Java son sensibles a mayúsculas y minúsculas y no existe un limite en la cantidad de letras que conforman el nombre del identificador.

Ejemplos:

Identifier

o userName

o user_name

o _sys_var

o $pesos

Palabras reservadas en Java

abstract do implements private this

boolean double import protected throw

break else instanceof public throws

byte extends int return transient

case false interface short true

catch final long static try

char finally native strictfp void

class float new super volatile

continue for null switch while

default if package synchroni

Tipos Primitivos

 El lenguaje de programación Java define ocho tipos primitivos, en cuatro categorías:

o Lógicos: boolean

o Texto: char

o Números enteros: byte, short, int, long

o Números decimales: float, double

Tipo: boolean

o Una variable de tipo boolean puede almacenar uno de los siguientes valores:

true, false.

Ejemplo:

boolean var = true;

Declara la variable var de tipo boolean y le asigna el valor de true

Tipo: Char

o Representa un carácter UNICODE de 16-bits

o Las literales o valores del tipo char deben encerrarse entre apostrofes ( ‘ ‘ )

Los de Tipo: String

o No es un tipo de dato primitivo; es una clase

o Los valores literales de tipo String se encierran entre comillas ( “ ” )

Ejemplo:

String universidad = “Tec de Anywhere”;

String saludo = “Buenos dias

...

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