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

3
Incompatibilidad del marco de registro
Estoy construyendo una pequeña aplicación Java y espero usar logback para registrar. Mi aplicación depende de un proyecto anterior que realiza su registro a través de org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ... entonces mi plan era usar org.slf4j | jcl-over-slf4j | 1.5.6 ... para redirigir el registro JCL a org.slf4j …


3
Cerrar conexiones JDBC en grupo
Nuestra sección de código estándar para usar JDBC es ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Pregunta 1: Al usar el grupo de conexiones, ¿se debe cerrar la conexión al final? Si es …

14
¿Conversión más eficiente de ResultSet a JSON?
El siguiente código convierte ResultSeta en una cadena JSON usando JSONArrayy JSONObject. import org.json.JSONArray; import org.json.JSONObject; import org.json.JSONException; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.ResultSetMetaData; public class ResultSetConverter { public static JSONArray convert( ResultSet rs ) throws SQLException, JSONException { JSONArray json = new JSONArray(); ResultSetMetaData rsmd = rs.getMetaData(); while(rs.next()) { …
109 java  sql  json  resultset 


10
Obtener la posición del mouse
Me gustaría simular un movimiento natural del mouse en Java (yendo de aquí para allá píxel por píxel). Para hacer eso, necesito saber las coordenadas iniciales. Encontré el método event.getX () y event.getY () pero necesito un evento ... ¿Cómo puedo conocer las posiciones sin hacer nada (o algo no …
109 java  mouse 


13
¿Cómo esperar a que se completen varios hilos?
¿Cuál es una forma de simplemente esperar a que finalice todo el proceso enhebrado? Por ejemplo, digamos que tengo: public class DoSomethingInAThread implements Runnable{ public static void main(String[] args) { for (int n=0; n<1000; n++) { Thread t = new Thread(new DoSomethingInAThread()); t.start(); } // wait for all threads' run() …



15
constructor para HashMap
Guava nos proporciona excelentes métodos de fábrica para tipos de Java, como Maps.newHashMap(). ¿Pero también hay constructores para Java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

3
Problema de ManagedQuery () obsoleto
Tengo este método: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } Desafortunadamente, el compilador me mostró un problema en: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Porque managedQuery()está en desuso. …
109 java  android  deprecated 


15
Regexp Java para validación de contraseña
Estoy creando una expresión regular para la validación de contraseña que se utilizará en una aplicación Java como parámetro de configuración. La expresión regular es: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ La política de contraseñas es: Al menos 8 caracteres Contiene al menos un dígito Contiene al menos un carácter alfa inferior y un carácter …
109 java  regex 


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.