Domande con tag 'java8'

3
risposte

Perché java.time ha metodi per creare oggetti invece di semplici costruttori?

Nel nuovo pacchetto java.time le classi core utilizzano il metodo factory of invece di un costruttore pubblico. Anche se mi piacciono i cosmetici del metodo of , non riesco a vedere una buona ragione per non utilizzare un costruttore. L...
posta 22.06.2016 - 13:30
1
risposta

Come funziona lo smistamento con lo stream di java 8 sotto il cofano?

Quando chiamo Stream.sort(..) c'è una nuova serie di elementi creati e il flusso itera sopra l'array ordinato appena creato? In altre parole, come Java 8 Stream fa sort sotto il cofano?     
posta 30.09.2016 - 21:51
0
risposte

Quali ottimizzazioni delle funzioni lambda, se ve ne sono, sono pianificate per Java 9 e oltre? [chiuso]

Sto lavorando a un progetto ad alte prestazioni in cui le funzioni lambda di Java 8 sono estremamente utili. Ho trovato, tuttavia, che sono inefficienti quando vengono utilizzati in massa. Ad esempio, supponiamo di dover applicare una funzione l...
posta 09.06.2016 - 04:42
2
risposte

Le interfacce con i metodi di estensione virtuale di Java 8 sono le stesse di Mixin?

Questo post descrive una nuova funzionalità in Java 8 chiamata metodi di estensione virtuale (precedentemente denominati metodi predefiniti o metodi di difesa). Nell'esempio fornito, un'interfaccia ha un metodo, che è implementato da una class...
posta 19.11.2013 - 18:43
1
risposta

L'uso (o abuso) di Java 8, funzione Mapper

Recentemente, abbiamo iniziato a migrare un'applicazione di primavera a java 8. L'applicazione è divisa in 3 livelli, controller di riposo, servizio e il livello del repository. Il nostro 'architetto' ha proposto che il nostro livello di servizi...
posta 27.03.2017 - 07:31
2
risposte

Qual è la complessità della funzione split split di Java?

La mia stringa è di tipo "abacsdsdvvsg" o "a a a a a a a" E io uso String[] stringArray = s.split(""); o String[] stringArray = s.split(" "); Mi chiedo quale sarebbe la complessità (in O(string length) ) per la suddetta...
posta 24.09.2016 - 13:08
1
risposta

Il DTO dovrebbe avere la stessa struttura del carico utile?

Ho un usecase in cui dovrei immagazzinare l'intero carico utile da un'API di terze parti oltre al DTO, ad esempio XYZDto, tradotto in. Ci sono due modi per farlo - Traduci il carico utile in DTO così com'è e quando si tratta di convertir...
posta 25.12.2017 - 18:07
3
risposte

Ha senso suddividere un'interfaccia multi-metodo esistente in diverse interfacce a singolo metodo solo per approfittare di lambda?

Supponiamo di avere un'interfaccia di callback esistente con più metodi. Per illustrare il mio punto, utilizzo una richiamata che appaia nel codice che esegue alcune operazioni client HTTP: public interface GetCallback<T> { public vo...
posta 16.09.2014 - 10:51
2
risposte

Java8: perché due metodi di composizione: e poi e componi?

Essendo un principiante in java8 e nella programmazione funzionale, penso che mi manchi qualcosa durante la lettura della composizione delle funzioni poiché non riesco a trovare una ragione per cui esistono due metodi che lo fanno, andThen...
posta 07.02.2017 - 11:33
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 - 04:28