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].


30
Hacer público un método privado para probarlo ... ¿buena idea?
Nota para el moderador: ya hay 39 respuestas publicadas aquí (algunas se han eliminado). Antes de publicar su respuesta, considere si puede agregar algo significativo a la discusión. Es más que probable que solo estés repitiendo lo que otra persona ya ha dicho. Ocasionalmente me encuentro necesitando hacer un método …
301 c#  java  unit-testing 


9
Gson: convierte directamente String a JsonObject (sin POJO)
Parece que no puedo resolver esto. Estoy intentando la manipulación del árbol JSON en GSON, pero tengo un caso en el que no sé o tengo un POJO para convertir una cadena, antes de convertirla JsonObject. ¿Hay alguna manera de ir directamente de un Stringa JsonObject? He intentado lo siguiente …
301 java  json  gson 


9
¿Cómo imprimo mi objeto Java sin obtener "SomeType @ 2f92e0f4"?
Tengo una clase definida de la siguiente manera: public class Person { private String name; // constructor and getter/setter omitted } Traté de imprimir una instancia de mi clase: System.out.println(myPerson); pero me dio el siguiente resultado: com.foo.Person@2f92e0f4. Algo similar sucedió cuando intenté imprimir una matriz de Personobjetos: Person[] people = …
301 java  string  object  tostring 








12
IntelliJ IDEA que genera serialVersionUID
¿Cómo generar este valor en IntelliJ IDEA? Voy a Configuración -> Errores -> Problemas de serialización -> Clase serializable sin 'serialVersionUID', pero aún no me muestra la advertencia. Mi clase PKladrBuilding padre implementa la interfaz Serializable . Parte del código: public class PKladrBuilding extends PRQObject public abstract class PRQObject extends …

7
¿Cuál es la diferencia entre atómica / volátil / sincronizada?
¿Cómo funcionan internamente atómico / volátil / sincronizado? ¿Cuál es la diferencia entre los siguientes bloques de código? Código 1 private int counter; public int getNextUniqueIndex() { return counter++; } Código 2 private AtomicInteger counter; public int getNextUniqueIndex() { return counter.getAndIncrement(); } Código 3 private volatile int counter; public int …

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.