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

7
Serializar enumeraciones con Jackson
Tengo una enumeración descrita a continuación: public enum OrderType { UNKNOWN(0, "Undefined"), TYPEA(1, "Type A"), TYPEB(2, "Type B"), TYPEC(3, "Type C"); private Integer id; private String name; private WorkOrderType(Integer id, String name) { this.id = id; this.name = name; } //Setters, getters.... } Devuelvo la matriz de enumeración con mi …

8
¿Cómo puedo hacer que mi ArrayList sea seguro para subprocesos? ¿Otro enfoque al problema en Java?
Tengo una ArrayList que quiero usar para contener objetos RaceCar que extienden la clase Thread tan pronto como terminan de ejecutarse. Una clase, llamada Race, maneja esta ArrayList usando un método de devolución de llamada que el objeto RaceCar llama cuando termina de ejecutarse. El método de devolución de llamada, …



4
BitmapFactory.decodeStream devuelve nulo cuando se establecen las opciones
Tengo problemas con BitmapFactory.decodeStream(inputStream). Cuando se usa sin opciones, devolverá una imagen. Pero cuando lo uso con opciones, ya .decodeStream(inputStream, null, options)que nunca devuelve Bitmaps. Lo que intento hacer es reducir la resolución de un mapa de bits antes de cargarlo para ahorrar memoria. He leído algunas buenas guías, pero …
90 java  android  image  bitmap 

11
¿Es legal llamar al método de inicio dos veces en el mismo hilo?
El siguiente código conduce a java.lang.IllegalThreadStateException: Thread already startedcuando llamé al start()método por segunda vez en el programa. updateUI.join(); if (!updateUI.isAlive()) updateUI.start(); Esto sucede la segunda vez que updateUI.start()se llama. Lo he pasado varias veces y el hilo se llama y se ejecuta completamente antes de golpear updateUI.start(). Llamar updateUI.run()evita …

12
¿Hay una mejor manera de combinar dos conjuntos de cadenas en java?
Necesito combinar dos conjuntos de cadenas mientras filtro información redundante, esta es la solución que se me ocurrió, ¿hay una manera mejor que alguien pueda sugerir? ¿Quizás algo incorporado que pasé por alto? No tuve suerte con Google. Set<String> oldStringSet = getOldStringSet(); Set<String> newStringSet = getNewStringSet(); for(String currentString : oldStringSet) …
90 java  set 

7
excluir @Component de @ComponentScan
Tengo un componente que quiero excluir de un @ComponentScanen un particular @Configuration: @Component("foo") class Foo { ... } De lo contrario, parece chocar con alguna otra clase en mi proyecto. No entiendo completamente la colisión, pero si comento la @Componentanotación, las cosas funcionan como quiero. Pero otros proyectos que dependen …






11
¿Cómo ejecutar una determinada tarea todos los días a una hora determinada usando ScheduledExecutorService?
Estoy tratando de ejecutar una determinada tarea todos los días a las 5 de la mañana. Así que decidí usarlo ScheduledExecutorServicepara esto, pero hasta ahora he visto ejemplos que muestran cómo ejecutar la tarea cada pocos minutos. Y no puedo encontrar ningún ejemplo que muestre cómo ejecutar una tarea todos …

8
Agrupar por múltiples nombres de campo en java 8
Encontré el código para agrupar los objetos por algún nombre de campo de POJO. A continuación se muestra el código para eso: public class Temp { static class Person { private String name; private int age; private long salary; Person(String name, int age, long salary) { this.name = name; this.age …
90 java  java-8 

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.