Articles of java

¿Cómo puede una variable Java ser diferente de sí misma?

Me pregunto si esta pregunta se puede resolver en Java (soy nuevo en el lenguaje). Este es el código: class Condition { // you can change in the main public static void main(String[] args) { int x = 0; if (x == x) { System.out.println(“Ok”); } else { System.out.println(“Not ok”); } } } Recibí la […]

HashSet vs LinkedHashSet

¿Cuál es la diferencia entre ellos? Yo sé eso Un LinkedHashSet es una versión ordenada de HashSet que mantiene una Lista doblemente enlazada en todos los elementos. Utilice esta clase en lugar de HashSet cuando le interese el orden de iteración. Cuando itera a través de un HashSet, el orden es impredecible, mientras que un […]

¿Cómo llamar a getClass () desde un método estático en Java?

Tengo una clase que debe tener algunos métodos estáticos. Dentro de estos métodos estáticos, necesito llamar al método getClass () para hacer la siguiente llamada: public static void startMusic() { URL songPath = getClass().getClassLoader().getResource(“background.midi”); } Sin embargo, Eclipse me dice: Cannot make a static reference to the non-static method getClass() from the type Object ¿Cuál […]

Las dependencias de Maven no son visibles en WEB-INF / lib

Tengo este extraño problema al hacer mi proyecto basado en Maven. Creé un nuevo proyecto Maven en Eclipse y habilité las facetas de Dynamic Web. Pero durante el tiempo de ejecución ahora arroja ClassNotFoundException porque las dependencias de Maven no se copian en el directorio WEB-INF/lib . Incluso intenté agregar la sección de copias dependientes […]

Serializando enums con Jackson

Tengo un Enum descrito a continuación: public enum OrderType { UNKNOWN(0, “Undefined”), TYPEA(1, “Type A”), TYPEB(2, “Type B”), TYPEC(3, “Type C”); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters…. } Devuelvo matriz enum con mi controlador ( new OrderType[] {UNKNOWN,TYPEA,TYPEB,TYPEC}; ), y […]

Versión conflictiva de la biblioteca en un proyecto de Java Maven

Al construir un proyecto maven que tiene muchas dependencias, algunas de esas dependencias dependen de la misma biblioteca pero usan una versión diferente que está causando errores al ejecutar una aplicación. Por ejemplo, si agrego dos dependencias de proyecto diferentes, A y B que dependen del cliente HTTP de apache pero cada una en una […]

¿Debería estar cerrado JPA Entity Manager?

Tengo el método a continuación. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } ¿Está bien el uso anterior del administrador de entidades? O es necesario cerrar em? Cualquier sugerencia, por favor.

Bloque estático vs. bloque inicializador en Java?

Posible duplicado: Bloques de inicialización estática Considera el siguiente código : public class Test { { System.out.println(“Empty block”); } static { System.out.println(“Static block”); } public static void main(String[] args) { Test t = new Test(); } } Entendemos que primero se ejecutará el bloque estático seguido del bloque vacío . Pero el problema es que […]

¿Cómo se crea una imagen en miniatura de un JPEG en Java?

¿Alguien puede ayudarme con algún código para crear una miniatura para un JPEG en Java? Soy nuevo en esto, por lo que una explicación paso a paso sería apreciada.

Class.forName () vs ClassLoader.loadClass () – ¿cuál usar para la carga dinámica?

Al cargar dinámicamente una clase, ¿cuándo es apropiado usarla? Class.forName(“SomeClass”); y cuando debería usar ClassLoader.getSystemClassLoader().loadClass(“SomeClass”); O, ¿son dos formas de hacer lo mismo?