Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 años . Mejora...
Cerrado. Esta pregunta no cumple con las pautas de desbordamiento de pila . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Stack Overflow. Cerrado hace 4 años . Mejora...
Tengo un método Java general con la siguiente firma de método: private static ResultSet runSQLResultSet(String sql, Object... queryParams) Abre una conexión, construye PreparedStatementusando la instrucción sql y los parámetros en la queryParamsmatriz de longitud variable, la ejecuta, almacena...
Estoy tratando de pensar en una buena función hash para cadenas. Y estaba pensando que podría ser una buena idea resumir los valores Unicode para los primeros cinco caracteres de la cadena (suponiendo que tenga cinco, de lo contrario, pare donde termina). ¿Sería una buena idea, o es mala? Estoy...
Estaba leyendo la API java.util.concurrent y descubrí que CountDownLatch: Una ayuda de sincronización que permite que uno o más subprocesos esperen hasta que se complete un conjunto de operaciones que se realizan en otros subprocesos. CyclicBarrier: Una ayuda de sincronización que permite que un...
Sé de proyectos de la Biblioteca de Android, que le permiten crear un proyecto de fuente compartida que se puede incorporar a las aplicaciones de Android según sea necesario. Sin embargo, eso requiere que la fuente esté disponible. Estoy buscando una manera de construir y distribuir una biblioteca...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 2 años . Mejora esta...
En Java, intento devolver todas las coincidencias de expresiones regulares a una matriz, pero parece que solo puede verificar si el patrón coincide con algo o no (booleano). ¿Cómo puedo usar una coincidencia de expresiones regulares para formar una matriz de todas las cadenas que coinciden con una...
Recupero una cadena JSON de internet; Como la mayoría de JSON que he visto, incluye teclas largas que están separadas por guiones bajos. Esencialmente, mi objetivo es deserializar JSON en objetos java, pero no uso guiones bajos en código java. Por ejemplo, podría tener una Userclase con...
Estoy usando javadoc doclets con gradle, así que necesito usar el paquete tools.jar, que está en la carpeta lib de jdk (1.6.0_26 en mi caso). El punto es que gradle no lo toma automáticamente, así que estaba agregando ese paquete de herramientas a mi carpeta libs, y luego lo agregué a...
Estoy investigando Spring Data JPA. Considere el ejemplo a continuación, donde conseguiré que todas las funciones de búsqueda y búsqueda funcionen de manera predeterminada y si deseo personalizar un buscador, eso también se puede hacer fácilmente en la interfaz. @Transactional(readOnly =...
De Java efectivo por Joshua Bloch, Las matrices difieren del tipo genérico en dos formas importantes. Las primeras matrices son covariantes. Los genéricos son invariantes. Covariante simplemente significa que si X es un subtipo de Y, entonces X [] también será un subtipo de Y []. Las matrices son...
¿Es posible emitir una transmisión en Java 8? Digamos que tengo una lista de objetos, puedo hacer algo como esto para filtrar todos los objetos adicionales: Stream.of(objects).filter(c -> c instanceof Client) Sin embargo, después de esto, si quiero hacer algo con los clientes, necesitaré...
Dado que el método Assert.assertEqualsestá en desuso, ¿qué método se supone que debemos usar ahora? El siguiente código: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Da las siguientes advertencias: Múltiples marcadores en esta línea. El método ClaimEquals (String,...
Tengo una lista de objetos que decir car. Quiero filtrar esta lista basada en algún parámetro usando Java 8. Pero si el parámetro es null, arroja NullPointerException. ¿Cómo filtrar valores nulos? El código actual es el siguiente requiredCars = cars.stream().filter(c ->...
He visto algunas referencias que se refieren a un modificador de acceso en Java llamado private protected(ambas palabras juntas): private protected someMethod() { } Una de las páginas que encontré en referencia a esto está aquí . La lección de mi escuela también se refirió a este modificador de...
Entonces digamos que tengo esta interfaz: public interface IBox { public void setSize(int size); public int getSize(); public int getArea(); //...and so on } Y tengo una clase que lo implementa: public class Rectangle implements IBox { private int size; //Methods here } Si quisiera usar...
Estoy pensando en crear una herramienta de depuración para mi aplicación Java. Me pregunto si es posible obtener un seguimiento de la pila, ¿ Exception.printStackTrace()pero sin lanzar una excepción? Mi objetivo es, en cualquier método, volcar una pila para ver quién llama el...
He visto algunas afirmaciones interesantes sobre los hashmaps SO re Java y su O(1)tiempo de búsqueda. ¿Alguien puede explicar por qué esto es así? A menos que estos hashmaps sean muy diferentes de cualquiera de los algoritmos de hash que compré, siempre debe existir un conjunto de datos que...
Cuando se realizan pruebas unitarias con JUnit, hay dos métodos similares, setUp() y setUpBeforeClass(). ¿Cuál es la diferencia entre estos métodos? Además, ¿cuál es la diferencia entre tearDown()y tearDownAfterClass()? Aquí están las firmas: @BeforeClass public static void setUpBeforeClass()...