Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

3
Chiusura delle connessioni JDBC nel pool
La nostra sezione di codice standard per l'utilizzo di JDBC è ... 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(); Domanda 1: quando si utilizza Connection Pool, è necessario chiudere la connessione alla fine? Se …

14
Conversione più efficiente di ResultSet in JSON?
Il codice seguente converte a ResultSetin una stringa JSON usando JSONArraye 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 

13
Best practice per creare milioni di piccoli oggetti temporanei
Quali sono le "migliori pratiche" per creare (e rilasciare) milioni di piccoli oggetti? Sto scrivendo un programma di scacchi in Java e l'algoritmo di ricerca genera un singolo oggetto "Move" per ogni possibile mossa, e una ricerca nominale può facilmente generare oltre un milione di oggetti in movimento al secondo. …

10
Ottieni la posizione del mouse
Vorrei simulare un movimento naturale del mouse in Java (andando da qui a lì pixel per pixel). Per farlo devo conoscere le coordinate di partenza. Ho trovato il metodo event.getX () e event.getY () ma ho bisogno di un evento ... Come posso conoscere le posizioni senza fare nulla (o …
109 java  mouse 

13
Come estrarre i numeri da una stringa e ottenere un array di int?
Ho una variabile String (fondamentalmente una frase inglese con un numero di numeri non specificato) e vorrei estrarre tutti i numeri in un array di numeri interi. Mi chiedevo se ci fosse una soluzione rapida con le espressioni regolari? Ho usato la soluzione di Sean e l'ho leggermente modificata: LinkedList<String> …
109 java  arrays  regex  string 




3
Problema ManagedQuery () obsoleto
Ho questo metodo: 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); } Purtroppo il compilatore mi mostra un problema su: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Perché managedQuery()è deprecato. Come …
109 java  android  deprecated 

15
builder per HashMap
Guava ci fornisce ottimi metodi di fabbrica per i tipi Java, come Maps.newHashMap(). Ma esistono anche builder per Java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 


15
Regexp Java per la convalida della password
Sto creando una regexp per la convalida della password da utilizzare in un'applicazione Java come parametro di configurazione. La regexp è: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ La politica della password è: Almeno 8 caratteri Contiene almeno una cifra Contiene almeno un carattere alfa inferiore e un carattere alfa superiore Contiene almeno un carattere all'interno …
109 java  regex 

12
Come ottenere Locale dalla sua rappresentazione in stringa in Java?
Esiste un modo semplice per ottenere un'istanza Locale dal suo "nome programmatico" restituito dal toString()metodo Locale ? Una soluzione ovvia e brutta sarebbe analizzare la stringa e quindi costruire una nuova istanza Locale in base a ciò, ma forse c'è un modo migliore / soluzione pronta per questo? La necessità …
109 java  locale 

1
Errore di AndroidRuntime: Parcel: impossibile eseguire il marshalling del valore
Sto cercando di passare una HashMap a una nuova attività utilizzando la funzione intent.puExtra. Passando attraverso il debugger sembra che aggiunga HashMap senza problemi, tuttavia quando viene chiamato startActivty () ottengo un errore di runtime che indica che Parcel: impossibile eseguire il marshalling del valore com.appName.Liquor. Liquor è una classe …
109 java  android 

9
Cos'è JAXB e perché dovrei usarlo? [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Attualmente non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 3 anni fa . Migliora questa domanda C'è un ragazzo qui che giura che JAXB è …
109 java  jaxb 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.