Domande con tag 'java'

10
risposte

Quando la programmazione "corretta" non ha più importanza?

Ho costruito un gioco per Android nel mio tempo libero. Sta usando la libreria libgdx per cui viene fatto un bel po 'di lavoro. Durante lo sviluppo, ho selezionato con cura i tipi di dati per alcune procedure. Ho usato un hashtable perché v...
posta 20.11.2012 - 23:46
9
risposte

Perché Java ha metodi "void"?

Fa / perché Java ha bisogno di avere metodi void ? Riferimento : Any method declared void doesn't return a value. Per quanto posso pensare, ogni utilizzo di void sarebbe meglio se restituissi un flag di stato, l'oggetto invocat...
posta 24.04.2017 - 16:09
10
risposte

È saggio chiedere delle decisioni di progettazione prese su un prodotto durante un colloquio? [chiuso]

Ultimamente ho riflettuto sulle domande degli intervistati e ho riflettuto sulle cattive esperienze di intervista che ho avuto in passato. Una nota particolare è dove ho chiesto all'intervistatore perché il team ha scelto di utilizzare EJB 3 su...
posta 25.03.2012 - 12:25
9
risposte

I metodi di una classe dovrebbero chiamare i propri getter e setter?

Dove lavoro vedo molte classi che fanno cose del genere: public class ClassThatCallsItsOwnGettersAndSetters { private String field; public String getField() { return field; } public void setField(String field) {...
posta 04.01.2013 - 21:20
4
risposte

Uso dei getter pubblici finali piuttosto che privati

Vedo i POJO immutabili scritti in questo modo: public class MyObject { private final String foo; private final int bar; public MyObject(String foo, int bar) { this.foo = foo; this.bar = bar; } public Strin...
posta 18.03.2013 - 02:00
4
risposte

Perché è una cattiva idea creare un setter generico e getter con la riflessione?

Qualche tempo fa ho scritto questa risposta a una domanda su come evitare di avere un getter e setter per ogni variabile mutabile . All'epoca, avevo solo un'intuizione difficile da verbalizzare che si trattava di una cattiva idea, ma OP chiede...
posta 09.10.2017 - 16:39
6
risposte

Quanto è necessario seguire pratiche di programmazione difensive per codice che non sarà mai reso disponibile al pubblico?

Sto scrivendo un'implementazione Java di un gioco di carte, quindi ho creato un tipo speciale di raccolta che sto chiamando una zona. Tutti i metodi di modifica della raccolta di Java non sono supportati, ma esiste un metodo nell'API di zona,...
posta 04.12.2013 - 20:14
3
risposte

Che cosa significa "GPL con eccezione del classpath" in pratica?

Oracle sembra concedere in licenza tutti i relativi codici open source relativi a Java sotto GPL con un'eccezione classpath. Da quello che ho capito, questo sembra consentire di combinare queste librerie con il tuo codice personale in prodotti c...
posta 13.11.2011 - 00:37
4
risposte

Perché un metodo non dovrebbe generare più tipi di eccezioni controllate?

Usiamo SonarQube per analizzare il nostro codice Java e ha questa regola (impostata su critica): Public methods should throw at most one checked exception Using checked exceptions forces method callers to deal with errors, either by pr...
posta 26.11.2014 - 21:56
5
risposte

Quando utilizzare primitive vs class in Java?

Vedo che Java ha un valore booleano (classe) vs booleano (primitivo). Allo stesso modo, c'è un intero (classe) vs int (primitivo). Qual è la migliore pratica su quando utilizzare la versione primitiva rispetto alla classe? Dovrei fondamentalment...
posta 07.07.2013 - 10:15