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