Академический Документы
Профессиональный Документы
Культура Документы
1-. Introduccin a Java. 2-. Sintaxis del Lenguaje. 3-. Clases de Uso General.
Introduccin a Java
Disponibilidad de Libreras.
J2ME Paquetes y especificaciones para la creacin de aplicaciones para dispositivos electrnicos de capacidades limitadas.
Sistema
Path
Directorio donde se encuentran herramientas para la compilacin y ejecucin de las aplicaciones. \Java\jdk1.6.0_18\bin
Direcciones de directorios donde se encuentran las clases(.class) que van a ser utilizadas por las aplicaciones que vamos a utilizar. Nos bastara con la direccin . pues hace referencia al directorio CLASSPATH actual.
Codificacin Compilacin
Escribir un cdigo en cualquier editor de texto, por ejemplo Bloc de Notas Guardar el archivo con extensin .java
Abrir consola de Comandos y ubicarnos en la carpeta donde se encuentran los archivos. Usaremos el comando javac para generar nuestros archivos .class (javac nombre.java)
Ejecucin
Con el comando java llamaremos la funcin que contiene el mtodo main() para poder ejecutar nuestra aplicacin. java nombre
Comportamiento Estado
Ladrar Recoger Mover la Cola Nombre Color Raza Hambre
Ventajas de la Agrupacin de Cdigo en Objetos. 1-. Modularidad 2-. Privacidad. 3-.Facilita la Importacin. 4-.Facil Depuracin.
Las Clases Contienen la definicin de un Objeto. [public] class NombreClase { //Declaracin de Campos o Atributos //Definicion de Metodos }
Variable que almacenara la referencia al objeto
La clase definida como public deber se almacenada en un archivo .java Que deber tener exactamente el mismo nombre que el de la Clase.
Los mtodos se definen como el comportamiento de los Objetos de una clase, y estos a su vez pueden hacer uso de los campos o atributos de una clase para almacenar informacin del Objeto.
Tipo de Dato Devuelto por el Mtodo
Tipo de Dato Almacenado por el Campo
[public] class NombreClase { Parmetros de Llamada [private] tipo campo; //Otros Campos [public] tipo metodo1(tipo param1, tipo param2, ){ //Codigo del Metodo [return valor;] } Valor Devuelto por el Mtodo //Otros Metodos }
public class TelevisorSony{ private int volumen; public void ajustarVolumen (String modo, int valor){ if(modo.equals(subir)) volumen += valor; else volumen -= valor; } }
Los Mtodos Estticos NO dependen de un Objeto en particular y se les puede invocar sin necesidad de crear objetos. En cuanto a los Campos Estticos estos no estn asociados a objetos concretos de la clase.
NombreClase.metodo();
public class TelevisorSony { public static int pulgadas = 29; public static float obtenerprecio() { //Instrucciones para devolver el precio } }
TelevisorSony.obtenerPrecio();
Palabra reservada para la definicin de elementos estticos.
- Un Mtodo Esttico no puede hacer referencia a elementos no estticos de su misma clase. - Un Mtodo no puede hacer uso de super y this
[public] class NombreClase{ static tipo campo1; static tipo metodo1(parametros){ //Cdigo Mtodo } }
En toda aplicacin Java, en alguna de las clases creadas debe encontrarse un mtodo main(), que cumpla con las siguientes caractersticas: - Ha de ser un Mtodo Publico (public). - Ha se ser un Mtodo Esttico (static). - No puede devolver ningun resultado (void). - Ha de declarar un array de cadenas en la lista de parmetros o un numero variable de argumentos.
public class Ejemplo{ public static void main(String [ ] args) { System.out.println(args[0]); System.out.println(args[1]); System.out.println(args[2]); System.out.println(args[3]); } } >java Ejemplo hola que tal estas