Domande con tag 'java'

6
risposte

Quale modello può essere usato al posto di queste istruzioni if in starbuzz (head first design patterns-Decorator pattern)

Lettura dei primi disegni di modelli. Sono venuto al capitolo 3, il pattern Decorator, Il pattern Decorator è molto chiaro per me. ma uno dei "affila la tua matita" Our friends at Starbuzz have introduced sizes to their menu. You can...
posta 20.08.2018 - 10:20
1
risposta

Design pattern per istanziare le implementazioni in base alle proprietà

Ho un'interfaccia: public interface MyInterface{} E due implementazioni: public class Imp1 implements MyInterface {} public class Imp2 implements MyInterface {} Il mio programma è un CLI. Voglio avere una classe, che prenda argomenti d...
posta 09.04.2018 - 10:05
2
risposte

Devo rendere privato il pacchetto le mie interfacce DAO?

Ho diverse classi DAO che implementano un'interfaccia. D'altra parte, ho classi di servizi che utilizzano queste implementazioni DAO. Finora tutte le interfacce DAO sono pubbliche e stavo pensando se sarebbe stato meglio renderle private e in...
posta 11.03.2013 - 22:13
1
risposta

Entrare in Guava

Quindi di recente ho iniziato a utilizzare Netty per le mie comunicazioni client / server di applicazioni e ho scoperto che mi piaceva l'idea di% ascoltabile Future s. Mi chiedevo perché non sapessi che Java fosse in grado di farlo, e, abba...
posta 23.04.2013 - 15:58
3
risposte

Passaggio da multithreading C ++ a multithreading Java

In C ++, sono stato abituato a utilizzare i thread nel modo seguente : #include <iostream> #include <thread> #include <mutex> std::mutex m; int i = 0; void makeACallFromPhoneBooth() { m.lock(); std::cout <<...
posta 14.03.2016 - 05:55
2
risposte

Esistono altri modi per limitare la profondità di ricorsione per una funzione?

Sto cercando di impedire a una funzione / metodo (in Java) di eseguire la ricorsione più di una profondità di 3 chiamate. Ho imparato a conoscere il trucco dell'accumulatore dal corso della scala coursera di odersky. public void myMethod(File...
posta 26.11.2014 - 21:57
4
risposte

Una classe DTO che ha un ArrayList di tipo proprio - è considerato un buon progetto?

Mi sono imbattuto in una classe DTO come quella in basso. class PersonDTO { private String firstName; private String middleName; private String lastName; private String dob; // some 50 fields more private List<PersonDTO&g...
posta 10.06.2017 - 09:24
4
risposte

Styleguide durante la codifica in un linguaggio statico [duplicato]

Attualmente sono un ingegnere junior e appassionato di apprendimento delle migliori pratiche e di espansione della mia esperienza. La mia domanda riguarda qualsiasi linguaggio di programmazione statico come Java, C #, C ++ ecc. Quando scriv...
posta 28.02.2015 - 18:30
1
risposta

Digitare Casting in Java

Qualcuno potrebbe spiegare perché breve (100000) è -31072 come detto in p.48 di java-notes . L'articolo dice che " il valore -31072 si ottiene prendendo il 4 byte int 100000 e buttando via due di questi byte per ottenere un corto ". Il codic...
posta 29.11.2014 - 05:10
3
risposte

Perché usare arg tipo 'oggetto di classe' invece di 'Paragonabile []'?

Nel codice sottostante, credo che sarebbe più appropriato rendere l'argomento del metodo di tipo Comparable[] anziché Object[] . La prima ragione per cui sarebbe più appropriato è che si possa essere sicuri dalle eccezioni del runtim...
posta 12.12.2014 - 05:53