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


6
Java redondear cualquier número
На этот вопрос есть ответы en Stack Overflow на русском : Округление в большую сторону не работает Parece que no puedo encontrar la respuesta que estoy buscando con respecto a una pregunta simple: ¿cómo redondeo cualquier número al más cercano int? Por ejemplo, siempre que el número sea 0.2, 0.7, …
146 java  math  int  rounding 


4
¿El comando 'java' compila programas Java?
La mayoría de los sitios web en internet dicen: "use el javaccomando para compilar un .javaarchivo. Luego ejecútelo usando el javacomando" Pero hoy intenté ejecutar un programa Java sin javacy obtuve un resultado extraño. Aquí están los contenidos de un archivo llamado hello.java: public class Myclass { public static void …
146 java  javac 


6
Cómo suministrar valor a una anotación desde un Java constante
Estoy pensando que esto puede no ser posible en Java porque la anotación y sus parámetros se resuelven en tiempo de compilación. Tengo una interfaz de la siguiente manera, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } y otra clase como, @SomeAnnotation(locations = {"value1", "value2"}) public class …
146 java  arrays  annotations 


9
¿Por qué Java Map no extiende la Colección?
Me sorprendió el hecho de que Map<?,?>no es un Collection<?>. Pensé que tendría mucho sentido si se declaraba como tal: public interface Map<K,V> extends Collection<Map.Entry<K,V>> Después de todo, a Map<K,V>es una colección de Map.Entry<K,V>, ¿no? Entonces, ¿hay una buena razón por la cual no se implementa como tal? Gracias a …
146 java  oop  collections 

10
¿Se puede dividir una secuencia en dos secuencias?
Tengo un conjunto de datos representado por una secuencia Java 8: Stream<T> stream = ...; Puedo ver cómo filtrarlo para obtener un subconjunto aleatorio, por ejemplo Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) -> (coin.nextInt() == 0)); También puedo ver cómo podría reducir …
146 java  java-8  java-stream 


7
Cómo obtener asociaciones FetchType.LAZY con JPA e Hibernate en un controlador Spring
Tengo una clase de persona: @Entity public class Person { @Id @GeneratedValue private Long id; @ManyToMany(fetch = FetchType.LAZY) private List<Role> roles; // etc } Con una relación de muchos a muchos que es vago. En mi controlador tengo @Controller @RequestMapping("/person") public class PersonController { @Autowired PersonRepository personRepository; @RequestMapping("/get") public @ResponseBody …

8
¿Cómo usar MDC con grupos de subprocesos?
En nuestro software, utilizamos ampliamente MDC para rastrear cosas como ID de sesión y nombres de usuario para solicitudes web. Esto funciona bien mientras se ejecuta en el hilo original. Sin embargo, hay muchas cosas que deben procesarse en segundo plano. Para eso utilizamos las clases java.concurrent.ThreadPoolExecutory java.util.Timerjunto con algunos …
146 java  logging  slf4j  logback  mdc 

7
¿Qué son Runtime.getRuntime (). TotalMemory () y freeMemory ()?
Me he estado preguntando cuál es el significado exacto de Runtime.getRuntime (). TotalMemory () , Runtime.getRuntime (). FreeMemory () y Runtime.getRuntime (). MaxMemory () . Runtime.getRuntime().totalMemory()Según tengo entendido, devuelve la memoria total que utiliza mi proceso. ¿Es eso correcto? ¿Qué tal freeMemory()y maxMemory()?
146 java 


6
JComboBox Selection Change Listener?
Estoy tratando de hacer que un evento se active siempre que se haga una elección de a JComboBox. El problema que tengo es que no hay un addSelectionListener()método obvio . He tratado de usar actionPerformed(), pero nunca se dispara. A falta de anular el modelo para el JComboBox, estoy sin …

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.