Domande con tag 'java'

9
risposte

Perché abbiamo bisogno di una classe Builder quando implementiamo un pattern Builder?

Ho visto molte implementazioni del pattern Builder (principalmente in Java). Tutti hanno una classe di entità (diciamo una classe Person ) e una classe di build PersonBuilder . Il costruttore "impila" una varietà di campi e restituisce u...
posta 22.10.2018 - 16:40
6
risposte

Quali classi devono essere autowired da Spring (quando utilizzare l'iniezione di dipendenza)?

Da tempo utilizzo Dependency Injection in primavera, e capisco come funziona e quali sono alcuni pro e contro del suo utilizzo. Tuttavia, quando sto creando una nuova classe, mi chiedo spesso: questa classe dovrebbe essere gestita da Spring IOC...
posta 10.03.2014 - 13:03
2
risposte

Qual è il nome del seguente pattern (anti)? Quali sono i suoi vantaggi e svantaggi?

Negli ultimi mesi, ho inciampato alcune volte sulla seguente tecnica / modello. Tuttavia, non riesco a trovare un nome specifico, né sono sicuro al 100% di tutti i suoi vantaggi e svantaggi. Lo schema è il seguente: All'interno di un'inter...
posta 15.12.2013 - 23:19
9
risposte

Progettare una classe per prendere intere classi come parametri piuttosto che singole proprietà

Diciamo, ad esempio, che hai un'applicazione con una classe ampiamente condivisa chiamata User . Questa classe espone tutte le informazioni sull'utente, il loro ID, nome, livelli di accesso a ciascun modulo, fuso orario ecc. Ovviamente i...
posta 26.06.2018 - 12:58
13
risposte

L'uso dei debugger ha un effetto sull'efficienza dei programmatori? [duplicare]

Sono un giovane sviluppatore Java e faccio un uso sistematico del debugger di Netbeans. Infatti, spesso sviluppo le mie applicazioni quando eseguo il debug passo dopo passo per vedere immediatamente se il mio codice funziona. Mi sento di...
posta 16.02.2012 - 15:19
4
risposte

Perché è .compareTo () in un'interfaccia mentre .equals () è in una classe in Java?

Voglio sapere perché .compareTo() si trova in Comparable interfaccia mentre un metodo come .equals si trova in Object classe. Per me, sembra arbitrario il motivo per cui un metodo come .compareTo() non è già nella cl...
posta 07.05.2015 - 04:26
2
risposte

Perché Java usa UTF-16 per la rappresentazione di stringhe interne?

Immagino che la ragione sia veloce, array come l'accesso al personaggio all'indice, ma alcuni caratteri non si adattano a 16 bit, quindi non funzionerebbe ... Quindi, se devi comunque gestire casi speciali, perché non usare UTF-8?     
posta 07.11.2012 - 14:40
3
risposte

Perché il nome del tipo primitivo booleano Java non è 'bool'?

Java ha int e Integer boolean e Boolean Questo sembra un po 'incoerente, perché no? bool vs Boolean per usare un nome più breve stabilito per il tipo primitivo? o integer vs Integer...
posta 21.03.2013 - 11:05
3
risposte

cosa passa il messaggio in OO?

Ho studiato la programmazione OO, principalmente in C ++, C # e Java. Pensavo di aver capito bene con la mia comprensione dell'incapsulamento, dell'eredità e del polimorfismo (oltre a leggere un sacco di domande su questo sito). Una cosa che...
posta 20.03.2012 - 09:06
4
risposte

Come giustificare la migrazione da Java 6 a Java 7?

Stavamo migrando da Java 6 a Java 7 . Il progetto è in ritardo e rischia di essere abbandonato, nel qual caso continuerà a utilizzare Java 6. Quali sono i miglioramenti specifici in Java 7 che potremmo tornare al nostro manager e convincerl...
posta 13.07.2013 - 14:03