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

13
Classe nidificata statica in Java, perché?
Stavo cercando il codice Java LinkedListe ho notato che faceva uso di una classe nidificata statica Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Qual è la ragione per usare una classe annidata statica, piuttosto che una normale classe interna? L'unico motivo che …
217 java  class  static  member 

9
Come posso modificare il JDK predefinito di IntelliJ IDEA?
Uso IntelliJ IDEA come ambiente di sviluppo e Maven per la gestione delle dipendenze. Costruisco frequentemente la struttura del mio progetto (directory, poms, ecc.) Al di fuori di IDEA e quindi importare il progetto in IDEA utilizzando Import project from external model. Funziona benissimo, tranne per il fatto che nei …

17
JSON Pretty Print in Java
sto usando JSON-semplice e ho bisogno di stampare graziosamente i dati JSON (renderli più leggibili dall'uomo). Non sono stato in grado di trovare questa funzionalità all'interno di quella libreria. Come si ottiene questo comunemente?


10
Come confrontare correttamente due numeri interi in Java?
So che se si confronta un intero primitivo inscatolato con una costante come: Integer a = 4; if (a < 5) a verrà automaticamente decompresso e il confronto funzionerà. Tuttavia, cosa succede quando si confrontano due caselle Integerse si desidera confrontare l'uguaglianza o minore di / maggiore di? Integer a …
217 java  integer  autoboxing 

12
Come posso eseguire un programma Java dalla riga di comando su Windows?
Sto cercando di eseguire un programma Java dalla riga di comando in Windows. Ecco il mio codice: import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; public class CopyFile { public static void main(String[] args) { InputStream inStream = null; OutputStream outStream = null; try { File …
216 java 

11
JAX-RS / Jersey come personalizzare la gestione degli errori?
Sto imparando JAX-RS (aka, JSR-311) usando Jersey. Ho creato con successo una risorsa radice e sto giocando con i parametri: @Path("/hello") public class HelloWorldResource { @GET @Produces("text/html") public String get( @QueryParam("name") String name, @QueryParam("birthDate") Date birthDate) { // Return a greeting with the name and age } } Funziona benissimo …

15
Ottenere il contesto dell'applicazione Spring
Esiste un modo per richiedere staticamente / globalmente una copia di ApplicationContext in un'applicazione Spring? Supponendo che la classe principale si avvii e inizializzi il contesto dell'applicazione, è necessario passarlo attraverso lo stack di chiamate a tutte le classi che ne hanno bisogno o c'è un modo per una classe …

6
Diversi modi di caricare un file come InputStream
Qual è la differenza tra: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) e InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) e InputStream is = this.getClass().getResourceAsStream(fileName) Quando ognuno è più appropriato da usare rispetto agli altri? Il file che voglio leggere è nel percorso di classe come la mia classe che legge il file. La mia classe …
216 java  inputstream 



13
Generare classe Java da JSON?
In un progetto Java Maven, come si generano i file sorgente Java da JSON? Per esempio abbiamo { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } Quando corriamo mvn generate-sourcesvogliamo che generi qualcosa del genere: class Address { JSONObject mInternalJSONObject; Address (JSONObject json){ …
216 java  json 

13
Dovrei usare Java String.format () se le prestazioni sono importanti?
Dobbiamo creare stringhe continuamente per l'output del registro e così via. Nelle versioni JDK abbiamo imparato quando usare StringBuffer(molti appendi, thread-safe) e StringBuilder(molti appendi, non thread-safe). Qual è il consiglio sull'uso String.format()? È efficiente o siamo costretti a rimanere con la concatenazione per i one-liner in cui le prestazioni sono …

10
Errore: impossibile eseguire lo strumento SDK mksdcard
Continua a ricevere un errore nella procedura guidata di configurazione durante il tentativo di installare Android Studio su Ubuntu. "Unable to run mksdcard SDK tool." Inoltre, nel terminale ottengo questo: [ 115528] ERROR - tRunWizard$SetupProgressStep$1 - Android Studio 1.1.0 Build #AI-135.1740770 [ 115531] ERROR - tRunWizard$SetupProgressStep$1 - JDK: 1.8.0_40 [ …

8
Rimuovi gli elementi dalla raccolta durante l'iterazione
AFAIK, ci sono due approcci: Scorrere su una copia della raccolta Utilizzare l'iteratore della raccolta effettiva Per esempio, List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } e Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } Vi sono ragioni per preferire …

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.