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

11
Come utilizzare java.net.URLConnection per attivare e gestire le richieste HTTP?
java.net.URLConnectionQui viene chiesto di usarlo abbastanza spesso e il tutorial Oracle è troppo conciso al riguardo. Quel tutorial in pratica mostra solo come eseguire una richiesta GET e leggere la risposta. Non spiega da nessuna parte come usarlo per eseguire una richiesta POST, impostare intestazioni di richiesta, leggere intestazioni di …

30
Qual è il modo più semplice per stampare un array Java?
In Java, le matrici non sovrascrivono toString(), quindi se si tenta di stamparne una direttamente, si ottiene className+ '@' + l'esagono della hashCodematrice, come definito da Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.out.println(intArray); // prints something like '[I@3343c8b3' Ma di solito, vorremmo davvero qualcosa di …
1946 java  arrays  printing 

30
Come uscire dai loop nidificati in Java?
Ho un costrutto di loop nidificato come questo: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Ora come posso uscire da entrambi i loop? Ho esaminato …
1819 java  loops  nested-loops 

17
Che cos'è esattamente un JavaBean?
Ho capito, penso, che un "Bean" è una classe Java con proprietà e getter / setter. Per quanto ho capito, è l'equivalente di una struttura C. È vero? Inoltre, c'è una vera differenza sintattica tra un bean e una classe normale? Esiste una definizione speciale o un'interfaccia? Fondamentalmente, perché esiste …

15
Perché questo codice usando stringhe casuali stampa "ciao mondo"?
La seguente dichiarazione di stampa stampa "ciao mondo". Qualcuno potrebbe spiegarlo? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); E si randomString()presenta così: public static String randomString(int i) { Random ran = new Random(i); StringBuilder sb = new StringBuilder(); while (true) { int k = ran.nextInt(27); if (k == 0) break; sb.append((char)('`' …
1769 java  string  random 


30
Come generare una stringa alfanumerica casuale?
Ho cercato un semplice algoritmo Java per generare una stringa alfanumerica pseudo-casuale. Nella mia situazione sarebbe usato come un identificatore di sessione / chiave univoco che "probabilmente" sarebbe unico rispetto alla 500K+generazione (le mie esigenze non richiedono davvero nulla di molto più sofisticato). Idealmente, sarei in grado di specificare una …

14
Confronto tra membri di enum Java: == o equals ()?
So che gli enum Java sono compilati in classi con costruttori privati ​​e un gruppo di membri statici pubblici. Quando ho confrontato due membri di un dato enum, l'ho sempre usato .equals(), ad es public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { ... } ... } Tuttavia, ho appena trovato un codice …
1736 java  enums 

30
Come evitare il codice Java nei file JSP?
Sono nuovo di Java EE e so che qualcosa come le seguenti tre righe <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> è un vecchio modo di scrivere codice e nella versione 2 di JSP esiste un metodo per evitare il codice Java nei file JSP. Qualcuno può dirmi …
1673 java  jsp  scriptlet 


30
Come dividere una stringa in Java
Ho una stringa "004-034556"che voglio dividere in due stringhe: string1="004"; string2="034556"; Ciò significa che la prima stringa conterrà i caratteri prima '-'e la seconda stringa conterrà i caratteri dopo '-'. Voglio anche verificare se la stringa contiene '-'. In caso contrario, lancerò un'eccezione. Come posso fare questo?
1640 java  string  split 

30
Ordina una mappa <chiave, valore> per valori
Sono relativamente nuovo a Java e spesso trovo che devo ordinare un Map&lt;Key, Value&gt;valore. Dato che i valori non sono univoci, mi ritrovo a convertire keySetin un arraye a ordinare quell'array tramite l' ordinamento dell'array con un comparatore personalizzato che ordina il valore associato alla chiave. C'è un modo più …


30
Come risolvere java.lang.UnsupportedClassVersionError: versione major.minor non supportata
Sto cercando di utilizzare Notepad ++ come strumento di modifica, esecuzione, compilazione, ecc. Ho installato JRE e ho impostato la mia variabile di percorso nella .../bindirectory. Quando eseguo il mio "Hello world" in Notepad ++, ricevo questo messaggio: java.lang.UnsupportedClassVersionError: test_hello_world : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown …

30
Perché usare getter e setter / accessori?
Qual è il vantaggio di usare getter e setter - che ottengono e impostano - invece di usare semplicemente campi pubblici per quelle variabili? Se getter e setter stanno facendo qualcosa di più del semplice get / set, posso capirlo molto rapidamente, ma non sono chiaro al 100% su come: …
1544 java  oop  setter  getter  abstraction 

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.