Domande con tag 'java'

1
risposta

Come si può considerare questo codice performante?

Mi sono imbattuto in questo codice (Java) ieri e non riesco a capire perché qualcuno lo avrebbe fatto in qualsiasi lingua. In quale scenario, linguaggio, delusione paranoica "rimuovendo" i valori da un ArrayList come questo migliorano le pres...
posta 09.03.2016 - 10:55
1
risposta

Devo usare import java.util. * per portare in una sola classe?

quando importiamo la classe Scanner in un programma che è il metodo migliore e più adatto tra questi due? import java.util.* import java.util.Scanner Sono un neofita della programmazione e non ho idea di scegliere il metodo mi...
posta 20.02.2016 - 17:13
1
risposta

Serializzazione Java - Variabili visibili nell'editor di testo

Quando serializzo la mia classe e la salvo come estensione di file personalizzata, alcune delle variabili e delle importazioni sono visibili quando apri il file in un editor di testo. C'è un modo per evitarlo o esiste un metodo alternativo per s...
posta 10.06.2015 - 22:55
1
risposta

Devo chiamare sempre super in Java? [duplicare]

Considerazioni anti-pattern a parte, dovrei sempre chiamare super in Java quando sovrascrivi i metodi, anche quando il metodo è vuoto? Dai un'occhiata al codice qui sotto, questo è un estratto da AsyncTask e può essere trovato...
posta 31.03.2015 - 12:16
2
risposte

Qual è la differenza quando crei SetT in java [closed]

Quando si crea un Set in Java, qual è la differenza tra quanto segue? Quale dovrei usare e perché? Set< T > set = new HashSet<>(); HashSet< T > set = new HashSet<>();     
posta 13.10.2017 - 01:58
3
risposte

Questa 'implementazione' di un builder è un buon design

public class MyButton{ public MyButton(){} public MyButton setIcon(Icon icon){return this;} public MyButton setText(String text){return this;} } E usato come: MyButton testButton = new MyButton() .setIcon(MyIcon) .setText...
posta 30.11.2015 - 08:43
2
risposte

Perché la classe interna deve specificare Outer.this.remove (int)? [chiuso]

Perché una classe interna qualche volta deve specificare esplicitamente l'istanza della classe esterna per chiamare un metodo di classe esterno per il quale non esiste un metodo di matching nella classe interna? Esempio: import java.util....
posta 17.12.2015 - 17:18
2
risposte

linea guida sui metodi void che non generano eccezioni

Nel nostro codebase ho visto un metodo simile al seguente: public void doSomething() { try { ... } catch (Exception e) { ... //log something ... } } Il chiamante non ha modo di sapere se il metodo...
posta 25.06.2015 - 21:35
1
risposta

Post Incremento di una variabile tra parentesi [chiusa]

Nel mio esame di computer science c'era una domanda come segue: i=10, j=51 & k=7. p = i+(--k +j) + (3*(i++))+i. Ricevo la risposta come 111. Ecco la mia metodologia: k è diminuito di uno in (--k + j), e i in (i ++) è aumentato, quind...
posta 24.07.2018 - 07:12
4
risposte

Evitare NullPointerException nei test di integrazione?

Durante la scrittura dei test di integrazione per le applicazioni di primavera, tendo a verificare i diversi oggetti di dati multilivello per esempio: AssertNotNull("Node 10 is null", getNode1().getNode8().getNode10().getNode7()); Queste ass...
posta 06.06.2018 - 06:53