Preguntas etiquetadas con java

118
¿Cuándo hace algo System.gc ()?

Sé que la recolección de basura está automatizada en Java. Pero entendí que si llama System.gc()a su código, la JVM puede o no decidir realizar la recolección de basura en ese momento. ¿Cómo funciona esto precisamente? ¿Sobre qué base / parámetros exactamente la JVM decide hacer (o no hacer) un GC...

118
¿La mejor manera de definir códigos / cadenas de error en Java?

Estoy escribiendo un servicio web en Java y estoy tratando de encontrar la mejor manera de definir códigos de error y sus cadenas de error asociadas . Necesito tener un código de error numérico y una cadena de error agrupados. Tanto el código de error como la cadena de error se enviarán al cliente...

118
Estructura de bean de respaldo JSF (mejores prácticas)

Espero que en esta publicación pueda obtener las opiniones de la gente sobre las mejores prácticas para la interfaz entre las páginas JSF y los beans de respaldo. Una cosa con la que nunca puedo conformarme es la estructura de mis granos de respaldo. Además, nunca he encontrado un buen artículo...

118
compareTo () vs. equals ()

Al probar la igualdad de Stringen Java, siempre lo he usado equals()porque para mí este parece ser el método más natural para hacerlo. Después de todo, su nombre ya dice lo que se pretende hacer. Sin embargo, un colega mío me dijo recientemente que me habían enseñado a usar en compareTo() == 0lugar...

118
java.util.regex - ¿importancia de Pattern.compile ()?

¿Cuál es la importancia del Pattern.compile()método? ¿Por qué necesito compilar la cadena de expresiones regulares antes de obtener el Matcherobjeto? Por ejemplo : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher =...

118
Java - JPA - anotación @Version

¿Cómo funciona la @Versionanotación en JPA? Encontré varias respuestas cuyo extracto es el siguiente: JPA usa un campo de versión en sus entidades para detectar modificaciones simultáneas en el mismo registro de almacén de datos. Cuando el tiempo de ejecución de JPA detecta un intento de...

118
Declaración de cambio de Java múltiples casos

Solo estoy tratando de descubrir cómo usar muchos casos múltiples para una declaración de cambio de Java. Aquí hay un ejemplo de lo que estoy tratando de hacer: switch (variable) { case 5..100: doSomething(); break; } versus tener que hacer: switch (variable) { case 5: case 6: etc. case...