Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

21
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 …
118 java  string  equals  compareto 



5
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 modificar simultáneamente el mismo …



16
¿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 …

3
¿Separación de clases JUnit en un paquete de prueba especial?
Estoy aprendiendo los conceptos de desarrollo basado en pruebas leyendo los artículos de Craftsman (haga clic en Craftsman debajo de Por tema ) recomendados en una respuesta a mi pregunta anterior, "Proyecto de muestra para aprender JUnit y la ingeniería de software adecuada" . ¡Me encanta hasta ahora! Pero ahora …
118 java  unit-testing  junit 



8
¿Cómo afirmar más que usando JUnit Assert?
Tengo estos valores provenientes de una prueba. previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" y lo intento // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Obtengo el java.lang.AssertionErrory la detailMessagedepuración null. ¿Cómo puedo afirmar más que condiciones al usar JUnit
118 java  junit 

19
Cadena de verificación nula frente a la captura de NullPointerException
Un servicio web devuelve un XML enorme y necesito acceder a campos profundamente anidados. Por ejemplo: return wsObject.getFoo().getBar().getBaz().getInt() El problema es que getFoo(), getBar(), getBaz()puede volver todos null. Sin embargo, si verifico nullen todos los casos, el código se vuelve muy detallado y difícil de leer. Además, puedo perder los …


6
¿Diferencias entre “java -cp” y “java -jar”?
¿Cuál es la diferencia entre ejecutar una aplicación Java con java -cp CLASSPATHy java -jar JAR_FILE_PATH? ¿Se prefiere uno al otro para ejecutar una aplicación Java? Quiero decir, ¿cuál de estas formas es más cara para JVM (según el uso de recursos de su máquina)? ¿Cuál hará que JVM genere …
118 java  jar  jvm  classpath 

9
Redirigir a una URL externa desde la acción del controlador en Spring MVC
He notado que el siguiente código redirige al usuario a una URL dentro del proyecto, @RequestMapping(method = RequestMethod.POST) public String processForm(HttpServletRequest request, LoginForm loginForm, BindingResult result, ModelMap model) { String redirectUrl = "yahoo.com"; return "redirect:" + redirectUrl; } mientras que lo siguiente redirige correctamente según lo previsto, pero requiere http: …
118 java  spring  jsp  spring-mvc 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.