Conceptos bascios java

Solo disponible en BuenasTareas
  • Páginas : 19 (4544 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de febrero de 2011
Leer documento completo
Vista previa del texto
Fecha

Ingeniero begginer: Johanny Ramírez Arbeláez

CLASES WRAPPER

También conocidas como clases envolventes. Son clases que modelan con objetos los tipos de datos primitivos como int, double, float. Estas clases proporcionan la ventaja de tener un objeto para representar el dato primitivo y además poseen herramientas para realizar operaciones comunes con éstos datos. Ejemplo:

Para eldato primitivo int existe la clase Integer, con ella podemos acceder entre otros a los siguientes métodos:

entero.doubleValue(); //convierte el valor en tipo double
entero.floatValue(); //convierte el valor en tipo float
entero.intValue(); //devuelve el valor entero del objeto
entero.longValue();//convierte el valor en tipo long
entero.shortValue(); //convierte el valor en tipo shortInteger.parseInt(String)//convierte una cadena a número entero

Para el dato double existe la clase Double que además de los métodos de conversión que posee la clase Integer, también posee métodos como:

doble.isInfinite();//determina si un numero es infinito en magnitud
doble.isNaN();//determina si el valor es un número válido
Double.parseDouble(String)//convierte una cadena a Double

Para laclase Float existen los mismos métodos de operaciones que en la clase Double, y para la clase Boolean existe un método especial:

booleano.toString() //convierte el valor booleano a una cadena de texto, siendo la cadena “true” para valores verdaderos y “false” para falsos

ESTRUCTURAS DE CONTROL

Las estructuras de control son lineas de código que permiten modificar el flujo normal deejecución de la aplicación.

Sentencia if – else:
Esta estructura se implementa cuando se desea tomar decisiones que tienen dos posibilidades, verdadero o falso, su implementación es la siguiente:

if(condicion)
{
//hacer si la condición es verdadera
}else{
//hacer si la condición es falsa
}

Sentencia switch – case:
La implementación de este tipo de estructura se realiza cuando no esuna condición binaria, sino que puede tomar varios valores. Ejemplo:

int numero = 8+variable;

switch(numero)
{
case 12:{
//hacer si numero es igual a 2
break;
}

case 17:{
//hacer si numero es igual a 17
break;
}

case 8:{
//hacer si numero es igual a 8
break;
}

default:{
//hacer si no se cumple alguna de las anteriores
break;
}
}

Sentencia ciclo while:
Este ciclo serealiza mientras una condición se cumpla:

while(condición)
{
//repetir esta acción mientra se cumpla la condición
}

Sentencia ciclo do-while:
Aunque es muy parecido al funcionamiento del while, difiere en que la primer ejecución de la acción siempre se realiza, y luego se evalúa la condición.

Do
{
//hacer esta acción, luego evaluar la condición y repetir la //acción mientras éstasea verdadera
}while(condición)

Sentencia iterativa for:
Esta estructura de control realiza un ciclo que inicia en un valor, evalúa una condición, si ésta condición es verdadera realiza una acción, luego realiza un incremento y vuelve a evaluar la condición empezando de nuevo el ciclo:

for(inicializacion; condición; incremento)
{
//acción a realizar
}

for(int i=0; i<=10; i++)
{//realiza ésta acción realizando un ciclo donde i empieza en 0 y //termina en 10.
}
MANEJO DE EXCEPCIONES

En java existe la clase Exception, de esta clase heredan todas las excepciones propias de los procesos Java. Una excepción es un mensaje generado al ocurrir un error, en vez de cerrarse la aplicación o bloquearse, lanza una excepción que indica el error producido, y ya es cuestión delprogramador tomar las medidas necesarias para corregir dicho error o evitarlo.

Cuando creamos que una acción pueda generar una excepción, utilizamos la sentencia try – catch. Ésta sentencia realiza unas acciones y si alguna genera una excepción, ejecuta otra linea de código. Ejemplo:

try{
//acciones que pueden generar excepciones
}catch(Exception e){
//acciones a realizar si se genera una...
tracking img