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

2
Differenza tra validate (), revalidate () e invalidate () in Swing GUI
I componenti Swing hanno più metodi relativi agli aggiornamenti del layout dello schermo, in particolare: validate() invalidate() revalidate() La documentazione Java le definisce in qualche modo da una prospettiva tecnica, ma non è particolarmente chiaro come debbano essere utilizzate. Qual è la differenza tra questi e in quali circostanze dovresti …


7
Perché questo metodo stampa 4?
Mi chiedevo cosa succede quando provi a catturare un StackOverflowError e hai trovato il seguente metodo: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Ora la mia domanda: Perché questo metodo stampa …
111 java  jvm  stack-overflow 


15
Eclipse non si avvia e non ho cambiato nulla
Non ho aggiornato nulla per almeno un mese. Stavo solo lavorando normalmente e improvvisamente i menu erano tutti vuoti, quindi ho deciso di riavviare eclipse. Ho cliccato su "chiudi" e "ok" per salvare tutto, ma non è successo niente, quindi ho fatto di nuovo clic su chiudi e l'eclissi si …
111 java  eclipse 

11
javac: comando non trovato
Ho installato java nella mia macchina CentOS versione 5.5 utilizzando il comando yum install java. Ma non sono in grado di compilare una classe utilizzando javac. Devo installare qualche altro pacchetto? Ho provato a localizzare l' javaceseguibile ma non riesco a trovarlo. /usr/bin/javaè collegato come segue: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Ho …

9
Da Arraylist a Array
Voglio sapere se è sicuro / consigliabile convertire da ArrayList a Array? Ho un file di testo con ogni riga una stringa: 1236 1233 4566 4568 .... Voglio leggerli nella lista degli array e poi convertirli in Array. È consigliabile / legale farlo? Grazie
111 java  arraylist 

12
Come faccio a rendere insensibile al maiuscolo e minuscolo il confronto tra stringhe?
Ho creato un programma Java per confrontare due stringhe: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } Visualizza "benvenuto". Capisco che fa distinzione tra maiuscole e minuscole. Ma il mio problema è che voglio confrontare due stringhe senza distinzione tra maiuscole …

2
Comparator.reversed () non viene compilato utilizzando lambda
Ho un elenco con alcuni oggetti utente e sto cercando di ordinare l'elenco, ma funziona solo usando il riferimento al metodo, con l'espressione lambda il compilatore dà un errore: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); // works userList.sort(Comparator.comparing(User::getName).reversed()); // works userList.sort(Comparator.comparing(u -> u.getName()).reversed()); // Compiler error Errore: …


9
Converti la stringa esadecimale in int
Sto cercando di convertire una stringa lunga 8 caratteri di codice esadecimale in un numero intero in modo da poter eseguire il confronto int invece di confronti di stringhe su molti valori diversi. So che è abbastanza banale in C ++ ma ho bisogno di farlo in Java. Il test …
111 java  hex 


13
Come stabilire un pool di connessioni in JDBC?
Qualcuno può fornire esempi o collegamenti su come stabilire un pool di connessioni JDBC? Dalla ricerca su Google vedo molti modi diversi per farlo ed è piuttosto confuso. Alla fine ho bisogno del codice per restituire un java.sql.Connectionoggetto, ma non riesco ad iniziare .. qualsiasi suggerimento è benvenuto. Aggiornamento: non …

4
È volatile costoso?
Dopo aver letto The JSR-133 Cookbook for Compiler Writers sull'implementazione di volatile, in particolare la sezione "Interazioni con istruzioni atomiche", presumo che la lettura di una variabile volatile senza aggiornarla abbia bisogno di un LoadLoad o di una barriera LoadStore. Più in basso nella pagina vedo che LoadLoad e LoadStore …

3
Come viene implementata la concatenazione di stringhe in Java 9?
Come scritto in JEP 280: Indify String Concatenation : Modificare la Stringsequenza del bytecode di concatenazione statica generata da javacper utilizzare le invokedynamicchiamate alle funzioni della libreria JDK. Ciò consentirà future ottimizzazioni della Stringconcatenazione senza richiedere ulteriori modifiche al bytecode emesso da javac. Qui voglio capire qual è l'uso delle …

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.