Domande con tag 'java'

2
risposte

L'ordine dei valori in? : espressione

Quale costruzione è più leggibile: someVariable == null ? SOME_VALUE : someVariable; // avoids negation someVariable != null ? someVariable : SOME_VALUE; // normal situation first Devo usare queste espressioni molto spesso, ma non e...
posta 16.06.2016 - 17:02
1
risposta

Devo dichiarare il tipo più specifico come tipo di metodo di restituzione?

In Android posso inserire solo ArrayList di Parcelable oggetti in Intent : Intent putParcelableArrayListExtra(String name, ArrayList<? extends Parcelable> value); Non posso inserire un List<? extends Parcelable>...
posta 10.10.2014 - 06:54
3
risposte

Revisione del codice se nessuno in team ha conoscenze in qualche tecnologia?

Esempio di situazione: un team di sviluppatori Java avvia un progetto iOS. Solo uno sviluppatore ha conoscenza di Objective-C / iOS e all'inizio lavorerà a questo progetto da solo. Come possiamo eseguire revisioni di codice in questa situazio...
posta 16.07.2013 - 18:48
3
risposte

Monitora correzioni di bug nel codice

Sto lavorando a un progetto in cui a un certo punto ho bisogno di cambiare il codice e correggere il bug del sistema, ma come posso informare gli altri membri del team su questo cambiamento? Di solito aggiungo commenti a riga singola a quel part...
posta 16.08.2015 - 08:23
5
risposte

Perché non c'è distruzione di oggetti deterministici in Java? [duplicare]

Comprendo e apprezzo i vantaggi della Garbage Collection in Java. Tuttavia non capisco perché non ci sia modo in Java di distruggere in modo esplicito (e veloce) un oggetto. Sicuramente questo potrebbe essere utile in alcuni casi, presumo un s...
posta 21.05.2014 - 21:09
3
risposte

Possono essere eseguiti contemporaneamente più metodi sincronizzati nello stesso oggetto

Per quanto ne so quando ci sono più metodi sincronizzati (sia static che istanza ) in una classe, java consente solo uno di questi metodo da eseguire alla volta. Ma cosa succede se un thread acquisisce il lock su un'istanza di oggetto (o cl...
posta 10.06.2015 - 12:09
2
risposte

IllegalStateException vs. IllegalArgumentException

In hanno scritto una funzione che si aspetta che il chiamante passi in un file di configurazione come XML. Quindi analizzo questo file dato ed estrai qualcosa che poi restituisco. In questa funzione (almeno) possono accadere due cose "cattive...
posta 27.06.2014 - 13:22
5
risposte

Come posso determinare se un campo debba essere separato nella sua classe?

Ad esempio, diciamo che ho questa classe: public class Account { private String username private String email private String phoneNumber private String zipCode private String website } Ognuno di questi campi potrebbe pot...
posta 25.02.2018 - 02:35
2
risposte

Strategia vs delegati

Il modello di progettazione Strategy sostituisce interamente delegates ? In Java , ad esempio, non ci sono delegati. È possibile ottenere tutte le funzionalità di delegates utilizzando Strategy motivo di progettazione?...
posta 05.07.2012 - 11:33
3
risposte

È una cattiva pratica usare un oggetto come unico campo del Builder invece di imitare i campi della classe?

Lo vedo a volte: class SomeClass { Object param1, param2, param3, param4; private SomeClass(){} static class Builder { SomeClass someClassInstance = new SomeClass(); // standard builder code } } VS this: class Som...
posta 17.08.2017 - 19:15