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

8
Elimina una linea in Eclipse
In Visual Studio, useresti Ctrl+ L, mentre in Eclipse sono costretto a selezionare una riga o, se è vuoto, vai all'inizio della riga prima di fare clic su cancella / backspace. C'è una scorciatoia veloce? Grazie!
141 java  eclipse 



7
Perché ConcurrentHashMap impedisce chiavi e valori null?
JavaDoc di ConcurrentHashMapdice questo: Come Hashtablema diversamente HashMap, questa classe non consente nulldi essere utilizzata come chiave o valore. La mia domanda: perché? 2a domanda: Perché non Hashtableconsentire null? Ho usato molte HashMaps per l'archiviazione dei dati. Ma quando ConcurrentHashMapmi sono trasformato in ho avuto diverse volte nei guai a …


4
Sintassi di inizializzazione dell'array quando non in una dichiarazione
Posso scrivere: AClass[] array = {object1, object2} Posso anche scrivere: AClass[] array = new AClass[2]; ... array[0] = object1; array[1] = object2; ma non riesco a scrivere: AClass[] array; ... array = {object1, object2}; Perché questo è bloccato da Java? So come aggirarlo, ma di tanto in tanto sarebbe più …
141 java  arrays 

5
Metodo `final` di Java: cosa promette?
In una classe Java è possibile definire un metodo finalper indicare che questo metodo non può essere ignorato: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} } È chiaro …
141 java  oop  final 

4
Come trovare la differenza tra due DateTime di Joda-Time in minuti
Di seguito è riportato il metodo che ho scritto: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = …
141 java  jodatime 

18
Come copiare l'elenco Collezioni Java
Ho un ArrayListe voglio copiarlo esattamente. Uso le classi di utilità quando possibile supponendo che qualcuno abbia trascorso un po 'di tempo a correggerlo. Quindi, naturalmente, finisco con la Collectionsclasse che contiene un metodo di copia. Supponiamo che io abbia il seguente: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); …
141 java  list  collections  copy 

8
Bella stampa JSON dall'ObjectMapper di Jackson 2.2
In questo momento ho un'istanza di org.fasterxml.jackson.databind.ObjectMappere vorrei ottenere un Stringbel JSON. Tutti i risultati delle mie ricerche su Google hanno prodotto Jackson 1.x modi per farlo e non riesco a trovare il modo corretto e non deprecato di farlo con 2.2. Anche se non credo che il codice sia …
141 java  json  jackson 

13
Specifica JDK per Maven da utilizzare
Sto cercando di creare un plug-in Hudson che ho modificato e richiede jdk1.6. Questo va bene, ma non vedo come posso dire a Maven dove si trova il diverso jdk. Ho trovato poche menzioni su Internet ma non sembrano applicarsi a me. Alcuni suggeriscono di aggiungere un po 'di configurazione …


4
Differenza prefisso percorso classe primavera
Documentato qui afferma Questo prefisso speciale specifica che tutte le risorse del percorso di classe che corrispondono al nome specificato devono essere ottenute (internamente, ciò avviene essenzialmente tramite una chiamata ClassLoader.getResources (...)) e quindi unite per formare la definizione finale del contesto dell'applicazione. Qualcuno può spiegare questo? Qual è la …
141 java  spring  classpath 



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.