Páginas

22/5/15

Como instalar WindowsBuilder en eclipse o en JBoss Developer Studio

Como instalar WindowBuilder en eclipse/JBoss Developer Studio.

Instalación del plugin WindowBuilder en eclipse/JBoss Developer Studio..




Cuando necesitamos hacer una interfaz grafica nos ponemos creativos primero en nuestra mente, a veces agarramos un papel y lapiz y comenzamos a dibujar como sería nuestra interfaz, también por cosas de rapidez es necesario utilizar algún programa que con solo arrastrar los componentes a una ventana podamos construir la interfaz y mejor aún si nos va creando el codigo de una vez, aquí es donde entra en el juego el plugin para eclipse o JBoss Developer Studio que lleva por nombre WindowBuilder, personalmente si tengo tiempo y estoy en la capacidad prefiero crear la interfaz manualmente (siento que así aprendo un poco más). Si descargamos eclipse/JBoss Developer Studio en cualquier version reciente ya viene el plugin incluido pero hay veces en las que ya tenemos una version que no tiene ese plugin y necesitamos agregarlo a nuestro developer de esta manera:
1) Ingresamos a este link oficial de eclipse.
Descargar WindowBuilder
Descargar WindowBuilder

19/5/15

Diferencia entre throw y throws en Java.

Diferencia entre throw y throws en Java.

Diferencias entre throw y throws, como utilizar estas palabras reservadas.




Hablando de excepciones en Java a veces caemos en la confusión con las palabras reservadas throw y throws ya que son muy similares, voy a dar unos breves ejemplos de cómo se utilizan y para qué sirven. Las excepciones en Java son básicamente los problemas o fallas que puede tener nuestra aplicación al momento de ejecutarla o en su ejecución, estas excepciones tenemos que manejarlas en los respectivos bloques de try - catch. La palabra reservada throw nos sirve para lanzar una excepción en cualquier bloque de código de nuestra aplicación, si te preguntas cual es la utilidad de esto te pongo el siguiente caso:

Supongamos que hacemos un método en el cual validamos ciertos datos, si hay un dato que según nuestros cálculos excede de un determinado valor podemos lanzar una excepción, ya sea creada por nosotros mismos o cualquiera del tipo java.lang.throwable, por ejemplo:
 public void pruebaThrow() throws Exception {
  Exception exception = new Exception();
  int a = 98;
  int b = 101;

  if (a > 100 || b > 100) {
   throw exception;
  }
 }
 
Como vemos en la línea número 07 lanzamos la excepción! OjO, ya sabemos que estas cosas hay que validarlas y no lanzar excepción de una vez, solo pongo esto de ejemplo para entender su funcionalidad...
Al hacer eso notaremos que la aplicación se detiene por la excepción.
La palabra reservada throws funciona para indicarnos que un método lanza una excepción de un tipo especifico o general, se puede utilizar si la excepción se va manejar con un try - catch o no. Así se utiliza:
 public static void prueba() throws SQLException {
  // Manejamos la excepcion de tipo SQL
 }

 public static void prueba() throws NullPointerException {
  // Manejamos la excepcion de tipo NULL
 }

 public static void prueba() throws DataFormatException {
  // Manejamos la excepcion de tipo DataFormat
 }
 
Si te fijas en el primer ejemplo de throw ya utilizamos la palabra reservada throws para especificar que ese metodo lanzaba una excepción. No hay mas nada que explicar por ahora...