MÉTODOS


Un método en Java es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea y a las que podemos invocar mediante un nombre.

Existen dos tipos de métodos los que retornan un valor y los que no retornan ningún valor.


Las partes fundamentales de un método son su visibilidad, el tipo de retorno, su nombre, sus parámetros y el cuerpo.


<visibilidad>  <tipo de retorno>  <nombre>  (parámetros) {

cuerpo

}


CARACTERES DE ESCAPE

Los caracteres de escape nos permiten tener un poco más de control a la hora de formatear las cadenas por ejemplo:

Salto de linea \n

Ejemplo


public class SaltoDeLinea {

public static void main (String [] args) {

System.out.println( "Esto es un ejemplo \n de \n salto de linea");

}
}


para poner comillas dentro de una cadena antes de las comillas escribimos contrabarra \" y para finalizar también escribimos contrabarra antes de las comillas \" 

Ejemplo


public class Comillas {

public static void main (String [] args ) {

String cadena = "No voy en comillas \" Si voy en comillas \";

}
}


Lista de secuencias de escape

\n ---> Nueva Linea
\t ---> Tabulador
\b ---> Borrado a la Izquierda
\r ---> Retorno de Carro
\f ---> Comienzo de página
\\ ---> El carácter barra inversa \
\' ---> Comilla simple ( ' )
\" ---> Comilla doble ( " )



VARIABLES

Una variable es una  parte de la memoria referenciado con un identificador para almacenar un dato, una variable solo puede almacenar un tipo de dato. En java las variables pueden ser declaradas en un punto determinado del código, y puede dárseles un valor inicial ahí mismo, o en un punto diferente, siempre que sea posterior al punto en el cual se definió.

Declarar una variable asignándole un valor inicial (Inicializando)

int numero = 10;
double decimal = 1.2 ;
boolean comparacion = true;

Declarar una variable sin asignarle ningún valor (Sin Inicializar)

int numero;
String mensaje;

Cada variable debe tener un tipo de dato predeterminado. Esto determina el rango de valores que puede almacenar y qué operaciones se pueden realizar así como el resultado que te dará. Por ejemplo una variable de tipo entero puede almacenar números enteros sin decimales y puede realizar operaciones matemáticas, pero no puede contener palabras ni caracteres.

Existen dos tipos de variables: las de tipo primitivo y las referenciadas. Una variable de tipo primitivo accede al valor asignado directamente. Las referenciadas acceden a través de un puntero, es decir, no almacenan un valor sino una dirección de memoria. Estas ultimas son utilizadas por matrices, las clases y las interfaces.

Tipos de Datos Primitivos

Nombre Tamaño Valores
byte 8 bits -128 a 127
short 16 bits -32768 a 32767
int 32 bits -2147483648 a 214748347
long 64 bits -923372203685477508 a -923372203685477507
float 32 bits -3,4E8 a 3,4E38
double 64 bits -17E308 a 17E308
boolean 1 bit true, false
char 16 bits tabla unicode

PALABRAS CLAVES Y RESERVADAS

Las palabras claves son los identificadores reservados por java para cumplir con un objetivo especifico en el código y el compilador, se usan de forma ilimitada y en casos específicos. Las palabras claves que usa java son las siguientes.



abstract boolean break byte case catch char
class continue default do double else extends
false final finally float for if implements
import instanceof int interface long native new
null package private protected public return short
static super switch syncronized this throw throws
transient true try void volatile while var
rest byvalue cast const future generic goto
inner operator outer



Las palabras que se encuentran en rojo, son palabras claves para java aunque actualmente no se utilicen en la versión de java, pero se pretenden integrar en las siguientes versiones de java.


Java también contiene las palabras reservadas true y false, las cuales son literales  boolean y null, que es la literal que representan una referencia a nada. Al igual que las palabras clave, esas palabras reservadas no se pueden utilizar como identificadores.

IDENTIFICADORES

Los identificadores son las representaciones que se le da a los nombres que se asignan a las variables, clases, paquetes, métodos y constantes en el código de java para que el compilador los identifique y el programador pueda entenderlos.


Para declarar un identificador en Java se debe tener en cuenta:


* Pueden iniciar con raya abajo _ o con el signo dolar $ .
* No pueden iniciar con un dígito.
* No tienen un máximo de longitud.
* No pueden presentar espacios en blanco y no pueden ser palabras reservadas.
* Son sensitivos a las mayúsculas o minúsculas, esto significa que por ejemplo el identificador llamado edad es diferente a declararlo como EDAD.


Estas son algunas reglas para la declaración de identificadores relacionadas con las exigencias de certificaciones internacionales del lenguaje Java.


* Para declarar clases, el primer carácter va en mayúscula y el nombre en singular.
* Los atributos inician en minúscula. Para el caso de atributos con nombre compuesto, el siguiente inicia con mayúscula.
* Para la declaración de objetos, los nombres utilizados como identificadores de los objetos, conservan las reglas de los atributos.
* Los identificadores relacionados a los métodos de los objetos, cumplen la misma regla que los atributos.
* Los identificadores asociados a Constantes se escriben sus caracteres en mayúscula.
* La clase la cual declara el método main() deberá ser de dominio publico, se recomienda la declaración de una clase la cual trabaje el método main ().


Ejemplo de algunos identificadores validos son:


* Estudiante, Alumno, Barco (Identificadores Clases)
* totalPagado, numero, edadEstudiante (Identificadores variables)
* imprimirResultado (), comprarProducto (), restarNumeros () (Identificadores Metodos)


Fuente: http://ova.ufps.edu.co/drupal/files/OA1.3/html/subtema131.html#example


COMENTARIOS EN EL CÓDIGO

Los comentarios son ayudas de texto que ponemos en los programas para darnos pistas y para darnos ayudas en un lenguaje humano y no en el lenguaje de programación . Hay tres tipos de comentarios los comentarios de una sola linea, los comentarios multilinea y los comentarios Javadoc.

Para escribir un comentario de una sola linea debemos escribir doble barra inclinada // y todo el texto que escribamos a continuación sera considerado un comentario.

Ejemplo

//Esto es un comentario

Para escribir un comentario multilinea debemos escribir al inicio barra inclinada y asterisco /* y al finalizar el comentario cerrar con asterisco y barra inclinada */ .

Ejemplo

/*Esto es
un comentario
Multilinea */


Java también cuenta con un tercer tipo de comentarios los comentarios Javadoc que los vamos a ver más a fondo más adelante.




JAVA LENGUAJE DE PROGRAMACIÓN

¿ Qué es Java ?

Java es un lenguaje de programación orientado a objetos. Desarrollado por Sun Mycrosystems a principios de los años 90's. Las aplicaciones Java están tipicamente compiladas en un bytecode (Un bytecode es el tipo de instrucciones que la maquina virtual ejecuta, su bytecode) que normalmente se interpreta por una maquina virtual. La principal ventaja de java es su portabilidad  ya que nos permite llevar un programa desarrollado en java a cualquier otra plataforma sin tener que tocar prácticamente el código.