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


24
L'impatto sulle prestazioni dell'utilizzo di instanceof in Java
Sto lavorando su un'applicazione e un approccio progettuale prevede un uso estremamente pesante instanceofdell'operatore. Mentre so che il design OO generalmente cerca di evitare l'uso instanceof, questa è una storia diversa e questa domanda è puramente correlata alle prestazioni. Mi chiedevo se ci fosse qualche impatto sulle prestazioni? È veloce …




13
Interrompere o tornare dal flusso Java 8 per ogni?
Quando si utilizza l' iterazione esterna su un Iterableche utilizziamo breako returnda un ciclo avanzato per ogni come: for (SomeObject obj : someObjects) { if (some_condition_met) { break; // or return obj } } Come possiamo breako returnusare l' iterazione interna in un'espressione lambda di Java 8 come: someObjects.forEach(obj -> …
313 java  foreach  lambda  java-8 

7
Come posso installare Java su Mac OSX consentendo il cambio di versione?
Voglio installare OpenJDK Java su Mac OSX e farlo funzionare insieme ad altri JDK poiché è una versione più recente. Attualmente, ho scaricato tar.gz e l'ho inserito nel mio percorso, ma è difficile da mantenere. L'unica altra installazione che ho trovato che fa più cose automaticamente è l'installazione tramite la …
313 java  java-12 



14
Come scorrere su un oggetto JSONObject?
Uso una libreria JSON chiamata JSONObject(non mi dispiace cambiare se ne ho bisogno). So eseguire l'iterazione JSONArrays, ma quando analizzo i dati JSON da Facebook non ottengo un array, solo un JSONObject, ma devo essere in grado di accedere a un elemento tramite il suo indice, ad esempio JSONObject[0]per ottenere …
312 java  json 



25
Differenza tra la dichiarazione di variabili prima o in loop?
Mi sono sempre chiesto se, in generale, dichiarare una variabile usa e getta prima di un loop, anziché ripetutamente all'interno del loop, faccia qualche differenza (di performance)? Un esempio (abbastanza inutile) in Java: a) dichiarazione prima del ciclo: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); …



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.