Secondo questo post , non dovremmo mai fare affidamento sul metodo finalize da chiamare. Quindi perché Java l'ha incluso nel linguaggio di programmazione?
Sembra una decisione terribile includere in qualsiasi linguaggio di programmazione una...
Sto scrivendo un set di classi di test junit in Java.
Esistono diverse costanti, ad esempio stringhe che mi serviranno in diverse classi di test.
Sto pensando a un'interfaccia che li definisce e ogni classe di test la implementerebbe.
I vanta...
Ho appena notato che ogni linguaggio di programmazione OO moderno con cui ho almeno una certa familiarità (che è fondamentalmente solo Java, C # e D) consente matrici covarianti. Cioè, un array di stringhe è un array di oggetti:
Object[] arr =...
Durante una recente revisione del codice mi è stato chiesto di inserire default di casi in tutti i file ovunque sia utilizzato switch block, anche se non c'è nulla da fare in default . Ciò significa che devo mettere il caso defau...
Prima di tutto vorrei chiarire che questa non è una domanda di lingua X rispetto alla lingua Y per determinare quale è meglio.
Utilizzo Java da molto tempo e intendo continuare a utilizzarlo. Parallelamente a questo, attualmente sto imparando...
Conosco la sintassi, le regole applicate alla classe astratta e voglio conoscere l'utilizzo di una classe astratta
Abstract class can not be instantiated directly but can be extended by other class
Qual è il vantaggio di farlo?
Come...
Nel keynote della conferenza goto stimolante di Rich Hickey " Il valore dei valori " a 29 minuti di cui parla il sovraccarico di un linguaggio come Java e fa una dichiarazione del tipo: "Tutte quelle interfacce uccidono il tuo riutilizzo". Che c...
for (Canvas canvas : list) {
}
NetBeans mi suggerisce di utilizzare "operazioni funzionali":
list.stream().forEach((canvas) -> {
});
Ma perché questo preferito ? Se mai, è più difficile da leggere e capire. Stai chiamando stream()...
Ho un collega seduto accanto a me che ha progettato un'interfaccia come questa:
public interface IEventGetter {
public List<FooType> getFooList(String fooName, Date start, Date end)
throws Exception;
....
}
Il proble...
Background: ho eseguito alcuni tutorial e scritto alcuni piccoli progetti. Tutto sta andando abbastanza bene con Google e StackOverflow .
Diverse volte negli ultimi giorni mi sono ritrovato a chiedermi "cosa mi manca?" - Sento che sto ancora...