Translate

lunes, 29 de septiembre de 2014

10. Curso JAVA Try Catch

Try…catch Excepciones

La mayoría de los errores se corrigen en tiempo de compilación, pero que pasa cuando el programa se esta ejecutando y comete alguna violación de X tipo. El programa se colapsa y termina bruscamente sin tener oportunidad de hacer nada.

Java provee un mecanismo de tratamiento de errores, esto se hace lanzando y capturando excepciones, para esto se hace uso de un bloque try…catch.

Funcionamiento:

Se van ejecutando todas y cada una de las instrucciones dentro del bloque try, si se ejecutan todas las instrucciones correctamente, el programa continua con su trabajo normalmente. Pero que pasa si alguna línea no se ejecuta adecuadamente, java se brinca al bloque catch y ejecuta las instrucciones indicadas, de esta forma se pueden controlar los errores de los programas en tiempo de ejecución.

Sintaxis:

try {
    Instruccion1;
    Instruccion2;
    InstruccionN;
} catch (TipoDeException e) {
    Instrucciones;
}

Ejemplo:


 
Ejecución correcta:

 

Ejecución con errores:

 



9. Curso JAVA Arreglos

Arreglos

Un arreglo es un conjunto de datos, todos del mismo tipo. Un arreglo tiene un índice el cual inicia su conteo desde “0” que nos permite indicar la posición dentro del arreglo.

Ejemplo: si queremos un arreglo de 10 posiciones lo declaramos de 9 elementos ya que se cuenta desde cero como se muestra en la figura. Un arreglo puede contener cualquier tipo de datos, hasta podemos hacer un arreglo de objetos, un arreglo de botones, etc.

Arreglos unidimensionales

Estos arreglos son de tipo lineal como se ve en la figura.



 
Sintaxis:

Declaración y creación.

 
 
Inicializando los elementos del arreglo.

 

 
Desplegando los valores contenidos en cada elemento del arreglo.

 

 
Arreglos bidimensionales

Este tipo de arreglos se entienden como una especie de tabla, ya que consta de renglones y columnas como se ve en la figura.

 

 
Sintaxis:

Declaración y creación.

 

 
Inicializando los elementos del arreglo.

 

 
Desplegando los valores contenidos en cada elemento del arreglo.

 

 
Nota: En este tipo de arreglos el 1er índice es el renglón y el 2do es la columna.
Ejemplo: array [renglón] [columna] = 5;



8. Curso JAVA ciclos (for, while, do-while)

Estructuras de control repetitivas (ciclos)

Ciclo for

Se usa cuando ya se sabe el número de repeticiones y consta de inicialización, condición e incremento. La condición indica el número de repeticiones.

 

 
Ciclo while

Se usa cuando queremos evaluar la condición al principio, esto permita que si no se cumple la condición no entra nunca a las instrucciones. Consta de una condición y un incremento.


 

 
Ciclo do…while

Se usa cuando queremos evaluar la condición al final del ciclo, esto permite que las instrucciones se ejecuten cuando menos una vez. Consta de un incremento y una condición al final.

 


 

7. Curso JAVA Estructuras de selección (if-else, switch)

Estructuras de selección

If…else

El if permite seleccionar solo una opción entre varias condiciones dependiendo de la condición. Si la condición es verdadera realiza una acción.

Sintaxis de ejemplo:


 
Nota: cuando se van a hacer muchas condiciones se usa el else if. Los if se pueden anidar, es decir unos dentro de otros.

Switch ()

Se usa cuando se quiere hacer un menú de opciones. Esto permite escoger alguna de las opciones del menú.


Sintaxis de ejemplo:


 

6. Curso JAVA Operadores (aritmeticos, relacionales, logicos)

Operadores:

Aritméticos:

Sirven para realizar operaciones aritméticas con valores numéricos.

+
Suma
-
Resta
*
Multiplicación
/
división

Relaciónales:

Se usan para establecer algún tipo de comparación o asignación de valores, son usados en condiciones.

>
Mayor que
<
Menor que
>=
Mayor o igual
<=
Menor o igual
!=
Diferente de
==
igualdad
 
Nota: No es lo mismo “==” que “=”, el 1ro es igualdad y el 2do es asignación.

Lógicos:

Se usan para crear condiciones y son usados en las sentencias de selección y ciclos.

&&
And ( y )
||
Or ( o )
!
Not ( no) negación

5. Curso JAVA Herencia

Herencia

La herencia en java se da cuando una clase hereda métodos y atributos de otra clase, la clase hijo hereda de la clase padre.

Sintaxis de la herencia:



 
Atributos de la clase Persona:


 
Atributos de la clase Trabajador:

 


La clase Persona le pasa todos sus métodos y atributos a la clase Trabajador.