Domande con tag 'java'

2
risposte

Dove è specificato che Java è chiamata per valore?

So che Java è per impostazione predefinita per valore, ma non sono sicuro di dove sia Java Language Specification questo è indirizzato. La ricerca Google sembra solo trovarmi fonti non ufficiali, ma non indica mai dove si trova la parte effett...
posta 27.11.2014 - 14:09
1
risposta

I file java. class hanno un lexer / parser?

Ho imparato ANTLR, scrivendo il mio (estremamente semplice!) linguaggio di programmazione Mi ha incuriosito su come il lexer / parser / AST sia implementato per java. Ovviamente c'è una grammatica per .java file e questa viene analizzata...
posta 06.06.2015 - 12:33
2
risposte

BDD, migliori pratiche di cetriolo

Sto cercando di capire alcune best practice quando si tratta di BDD e Cucumber . Solo di recente ho iniziato a usarlo, e la prima caratteristica per cui ho scritto un test sta testando una funzione di ricerca, in particolare come un liv...
posta 03.07.2015 - 06:33
1
risposta

Perché dovrei voler usare CRaSH?

Justed è incappato in CRaSH e anche se sembra molto interessante, mi chiedo perché uno sviluppatore Java dovrebbe investire tempo e amp; energia in apprendimento (ancora un altro) linguaggio shell. Per quale tipo di applicazioni standard e fre...
posta 04.07.2012 - 10:28
3
risposte

Quando è 'clonazione', piuttosto che riutilizzare, una soluzione di progettazione accettabile per moduli?

Per questa domanda, fornirò un modulo di esempio per facilitare la discussione, diciamo che il modulo è un motore di calcolo, Attualmente il suo scopo è il server per il suo pubblico attuale. Il requisito è quello di clonare lo stesso motore m...
posta 26.04.2012 - 01:58
1
risposta

Quando dovrei creare il mio @FunctionalInterface anziché riutilizzare le interfacce definite in java.util.function?

Le interfacce funzionali in java.util.function coprire la maggior parte delle strategie comuni che si potrebbero applicare, ma è anche possibile definire il proprio @FunctionalInterface . Nei casi in cui l'interfaccia desiderata coinc...
posta 23.04.2017 - 02:28
1
risposta

Architettura pulita: creazione di un'entità da un insieme di altre entità

Ho un'app che raccoglie punti dati per tutto il giorno. Ogni punto dati è memorizzato in una tabella DataPoint (che è persistente nella tabella DATA_POINTS ). Ho anche un DataPointRepository con operazioni CRUD di base, ma an...
posta 24.04.2017 - 14:51
2
risposte

Filosofia del design Java

Leggevo la filosofia del design di java e questa frase mi ha colpito: "La VM controlla se la firma del codice Java è valida e rifiuta di interpretare se viene rilevata una modifica del codice." in che modo il vm garantisce che il bytecode non si...
posta 05.10.2016 - 07:02
2
risposte

È una violazione della singola responsabilità aggiungere un metodo a un'API esistente

Supponiamo che abbia un'API di riposo con un metodo POST e GET. Se voglio sovrascrivere una risorsa nell'API, posso chiamare il metodo GET per ottenere l'elemento originale e quindi chiamare il metodo POST per sostituire quella risorsa dopo c...
posta 08.08.2018 - 16:05
2
risposte

Best practice per la gestione delle eccezioni nei thread Java

Lettore di lunga data, richiedente per la prima volta qui. Ho un servizio che scrive dati in un database in lotti. Contiene un buffer che viene guardato da un thread separato. Ogni volta che il buffer raggiunge una determinata dimensione o un ce...
posta 28.03.2018 - 12:05