Archivo de la categoría: Java

La programación y el fascinante mundo Java, Jsf, Jsp, J2ME, Ajax, JavaFx, Netbeans

Comparando JSF Beans, CDI Beans y EJB’s

Todavía existe gran confusión acerca de los diferentes tipos de beans que proporciona Java EE 6: EJBs, CDI y los beans JSF. Este artículo intentará aclarar la diferencia entre ellos y el uso que se deberían darse. Bean Administrados JSF, CDI y EJB’s JSF fue desarrollado en un inicio con su propio administrador de beans… Leer más »

Algo de JasperReports, SWT y Eclipse RCP

JasperReports, el «reporteador» de facto más usado en el mundo Java(mi apreciación, favor decirme si estoy equivocado),  y donde necesitas por cualquier razón incluirlo en algún desarrollo SWT(si, todavía existen desarrollos en SWT :D) o mejor dicho en mi caso usando Eclipse RCP versión 3(efectivamente tiene que ser esta versión y no la 4), lograr… Leer más »

Resumen OCP(SCJP): Capítulo 10. Desarrollo

UTILIZACIÓN DE LOS COMANDOS JAVAC Y JAVA (OBJETIVO 7.2) La opción -d permite cambiar el destino de los archivos .class cuando se compila utilizando el comando javac. [bash] myProject | |–source | | | |– MyClass.java | |– classes | |– [/bash] [bash] cd myProject javac -d classes source/MyClass.java [/bash] El comando java posee la… Leer más »

Resumen OCP(SCJP): Capítulo 9. Hilos (Threads)

DEFINICIÓN, INSTANCIACIÓN E INICIACIÓN DE THREADS (HILOS) (OBJETIVO 4.1) El método start() más de una sola vez lanza IllegalThreadStateException (la cual extiende de RuntimeException). TRANSICIONES ENTRE ESTADOS DE HILOS (OBJETIVO 4.2) Existen cinco estados: “nuevo”, “ejecutable”, “en ejecución”, “bloqueado/esperando/ dormido”, y “muerto” (new, runnable, running, blocked/waiting/sleeping, dead). SLEEP, YIELD Y JOIN (OBJETIVO 4.2) El método… Leer más »

Resumen OCP(SCJP): Capítulo 8. Inner Class

CLASES INTERNAS Dentro de la clase externa se puede instanciar una clase interna así: [java] MyInner mi = new MyInner(); [/java] Desde fuera de la clase externa se puede instanciar la clase interna así: [java] MyOuter mo = new MyOuter(); MyOuter.MyInner inner = mo.new MyInner(); //o tambien MyOuter.MyInner inner = new MyOuter().new MyInner(); [/java] Ejemplo… Leer más »

Resumen OCP(SCJP): Capítulo 7. Genéricos y Colecciones

SOBRESCRIBIENDO HASHCODE() Y EQUALS() (OBJETIVO 6.2) Si no se sobrescribe el método equals(), objetos diferentes no pueden ser considerados iguales. Los características más importantes del método equals() son: Es reflexivo: x.equals(x) es true. Es simétrico: Si x.equals(y) es true, entonces y.equals(x) debe ser true. Es transitivo: Si x.equals(y) es true, y y.equals(z) es true, entonces… Leer más »

Resumen OCP(SCJP): Capítulo 6. Strings, I/O, Formateo y Parseo

STRING, STRINGBUILDER, AND STRINGBUFFER(OBJETIVO 3.1) charAt(): Retorna el caracter localizado en el índice especificado. concat(): Concatena un String al final de otra (“+” tambien funciona). equalsIgnoreCase(): Determina la igualdad de 2 Strings, ignorando el caso. length(): Retorna el número de caracteres en un String. replace(): Reemlaca las ocurrencias de un caracter por otro caracter. toLowerCase():… Leer más »