Domande con tag 'java'

2
risposte

Quali sono i motivi per cui si usano nomi di classi pienamente qualificati nel codice sorgente?

Recentemente ho trovato codice in cui gli sviluppatori hanno utilizzato nomi di classi pienamente qualificati E hanno importato nomi di classi nel loro codice sorgente. Esempio: import packageA.Foo; public class Example { public packag...
posta 24.01.2012 - 03:41
2
risposte

Esiste un modo per gestire le raccolte annidate in modo più elegante?

La mia domanda è piuttosto una domanda di design. Nel mio programma sono arrivato a una struttura dati simile a questa: private ConcurrentHashMap<A, ConcurrentHashMap<B, ConcurrentHashMap<Integer, C>>> services = new Concurr...
posta 13.01.2012 - 15:18
2
risposte

Quali sono i vantaggi di next-iterator su questo iteratore?

Non lavoro troppo spesso con gli iteratori Java / C # direttamente, ma quando lo faccio mi chiedo sempre quale sia stata la ragione per progettare gli iteratori nella "prossima" moda. Per iniziare devi spostare l'iteratore, per verificare se...
posta 03.02.2014 - 16:58
2
risposte

Test di integrazione, ma quanto?

Un recente dibattito all'interno del mio team mi ha fatto meravigliare. L'argomento di base è che quanto e cosa copriremo con test funzionali / di integrazione (certo, non sono gli stessi ma l'esempio è fittizio dove non ha importanza). Dicia...
posta 28.02.2017 - 07:45
3
risposte

Identità e mutabilità dell'oggetto

Stavo leggendo una proposta per i tipi di valore in Java , e sono venuto attraverso questa frase: "L'identità dell'oggetto serve solo a supportare la mutabilità, dove lo stato di un oggetto può essere mutato ma rimane lo stesso oggetto intrinse...
posta 04.05.2014 - 19:45
4
risposte

Design pattern per il wrapping della registrazione attorno all'esecuzione

Introduzione Sto implementando una classe Java astratta di un framework di elaborazione *. Implementando la funzione execute , sono in grado di aggiungere funzionalità logiche di business. Vorrei aggiungere la registrazione all'inizio e a...
posta 01.10.2015 - 12:14
2
risposte

Eclipse esegue il mio programma java 6 volte più veloce ... Posso ottenere questa prestazione senza usarla?

Ho scritto un programma java che genera tutte le permutazioni ripetitive in base ai caratteri e alla lunghezza data. Quando eseguo il mio codice in Eclipse, genera un file con 1.000.000 di permutazioni in soli 15 secondi. Eppure se eseguo il...
posta 08.03.2012 - 23:14
3
risposte

Refactoring di una classe astratta esistente e dei suoi parametri

Ho un abstract class A che dichiara un metodo astratto doStuff . Attualmente ci sono molte classi che ereditano da A e implementano doStuff . Le istanze della classe 'sono inizializzate in fase di esecuzione tramite AFacto...
posta 30.04.2013 - 08:15
3
risposte

Operatore ternario (condizione? foo: bar) e l'operatore XOR (^)

Ho letto in una recente revisione del codice che sia ternary operator (condition ? foo : bar) che XOR operator ^ sono usati raramente in Java. È vero? Se sì, è perché sono meno leggibili? o qualche altra ragione.     
posta 11.03.2012 - 13:02
4
risposte

Metodi astratti vs variabili di istanza per oggetti riutilizzabili

Ho un bel po 'di codice Java che sto rielaborando per essere riutilizzato. Il problema è che ci sono molti pezzi che sono specifici del progetto, quindi c'è un alto livello di accoppiamento tra il progetto dell'applicazione e il progetto del cod...
posta 06.02.2012 - 21:25