Preguntas etiquetadas con java

85
¿Dónde configuro log4j en una clase de prueba JUnit?

Mirando el último caso de prueba JUnit que escribí, llamé al método BasicConfigurator.configure () de log4j dentro del constructor de la clase. Eso funcionó bien para ejecutar solo esa clase del comando "ejecutar como caso de prueba JUnit" de Eclipse. Pero me doy cuenta de que es incorrecto:...

85
EL accede a un valor de mapa mediante la tecla Integer

Tengo un mapa codificado por Integer. Usando EL, ¿cómo puedo acceder a un valor por su clave? Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "One"); map.put(2, "Two"); map.put(3, "Three"); Pensé que esto funcionaría pero no funciona (donde el mapa ya está en...

85
Cómo pasar un tipo como parámetro de método en Java

En Java, ¿cómo se puede pasar un tipo como parámetro (o declarar como variable)? No quiero pasar una instancia del tipo, sino el tipo en sí (por ejemplo, int, String, etc.). En C #, puedo hacer esto: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) {...

85
Java Thread Garbage recolectado o no

Esta pregunta se publicó en algún sitio. No encontré las respuestas correctas allí, así que lo estoy publicando aquí nuevamente. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite...

85
Cómo medir la velocidad de ejecución del programa Java

¿Cómo se cronometra la ejecución de un programa java? No estoy seguro de qué clase debería usar para hacer esto. Estoy buscando algo como: // Some timer starts here for (int i = 0; i < length; i++) { // Do something } // End timer here System.out.println("Total execution time: " +...

85
¿Cuál es mejor H2 o HSQLDB? [cerrado]

Tal como está actualmente, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión...

85
¿Cómo recorrer los atributos de una clase en Java?

¿Cómo puedo recorrer los atributos de una clase en java dinámicamente? Por ejemplo: public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } ¿Es esto posible en Java?...

85
Lista de matrices ordenadas en Java

Estoy desconcertado de no poder encontrar una respuesta rápida a esto. Básicamente, estoy buscando una estructura de datos en Java que implemente la java.util.Listinterfaz, pero que almacene sus miembros en un orden ordenado. Sé que puede usar un normal ArrayListy usarlo Collections.sort()en él,...