Preguntas etiquetadas con java

94
@OneToMany List <> vs Set <> diferencia

¿Hay alguna diferencia si uso @OneToMany public Set<Rating> ratings; o si uso @OneToMany public List<Rating> ratings; ambos funcionan bien, conozco la diferencia entre la lista y un conjunto, sin embargo, no sé si esto hace alguna diferencia en cómo lo maneja Hibernate (o más bien...

94
¿Hay un ExecutorService que use el hilo actual?

Lo que busco es una forma compatible de configurar el uso de un grupo de subprocesos o no. Idealmente, el resto del código no debería verse afectado en absoluto. Podría usar un grupo de subprocesos con 1 subproceso, pero eso no es exactamente lo que quiero. ¿Algunas ideas? ExecutorService es =...

94
Java: ¿Cuál es la diferencia entre <init> y <clinit>?

No puedo entender el siguiente texto ... ¿Significa que <clinit>es para constructores vacíos? ¿Por qué es importante tener dos versiones diferentes? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods En el nivel de la máquina virtual Java, cada...

94
Android Json y valores nulos

¿Cómo puedo detectar cuando un valor json es nulo? por ejemplo: [{"username": null}, {"username": "null"}] El primer caso representa un nombre de usuario inexistente y el segundo un usuario llamado "nulo". Pero si intenta recuperarlos, ambos valores dan como resultado la cadena "nulo" JSONObject...