Utilizzare questo tag per domande specifiche su Java 8 che è la versione 8 (numero interno 1.8) della piattaforma Java, rilasciata il 18 marzo 2014. Nella maggior parte dei casi, è necessario specificare anche il tag java.
Qual è l'interfaccia funzionale Java 8 per un metodo che non richiede nulla e non restituisce nulla? Vale a dire, l'equivalente di C # senza parametri Actioncon voidtipo restituito?
Ho problemi con la classe Date in Java. La classe Date restituisce la data della macchina locale ma ho bisogno di UTC-0. Ho cercato su Google e ho trovato un'ottima soluzione per JavaScript ma per Java niente di utile. Come ottenere la data UTC + 0 in Java 8?
Collectors.toSet()non preserva l'ordine. Potrei invece usare Liste, ma voglio indicare che la raccolta risultante non consente la duplicazione degli elementi, che è esattamente a cosa Setserve l'interfaccia.
La classe Enum è Serializable quindi non ci sono problemi a serializzare l'oggetto con enumerazioni. L'altro caso è dove la classe ha i campi della classe java.util.Optional. In questo caso viene generata la seguente eccezione: java.io.NotSerializableException: java.util.Optional Come gestire tali classi, come serializzarle? È possibile inviare tali oggetti a EJB …
Stavo imparando attraverso le interfacce quando ho notato che ora puoi definire metodi statici e predefiniti in un'interfaccia. public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } Spiega gentilmente la differenza dei due e anche se c'è un …
Ho sentito parlare di "sugaring" e "desugaring" più spesso in Java 8, cosa significano questi termini? sono concettuali o sintattici. Qualche esempio: Ciclo iterato predefinito che risuona in java Osservazioni sullo zucchero sintattico nella compilazione.
Lavoro con la nuova API DateTime di Java 8. Come convertire un LocalDate in un Instant? Ottengo un'eccezione con LocalDate date = LocalDate.of(2012, 2, 2); Instant instant = Instant.from(date); e non capisco perché.
Dato un flusso come { 0, 1, 2, 3, 4 } , come posso trasformarlo nel modo più elegante in una forma data: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (supponendo, ovviamente, di aver definito la classe Pair)? Modifica: non si tratta strettamente …
Come estrarre il valore dell'epoca in Longdalle istanze di LocalDateTimeo LocalDate? Ho provato quanto segue, ma mi dà altri risultati: LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss")); System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461 System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105 Quello che voglio è semplicemente il valore 1391539861per il datetime locale "04.02.2014 19:51:01". Il mio …
Sto cercando di impostare una data / ora indipendente dal server nel mio database e credo che la migliore pratica per farlo sia impostare una data e ora UTC. Il mio server db è Cassandra e il driver db per Java comprende solo il tipo di data. Quindi, supponendo che …
In qualità di programmatore non Java che impara Java, sto leggendo informazioni Suppliere Consumerinterfacce in questo momento. E non riesco a capire il loro utilizzo e significato. Quando e perché useresti queste interfacce? Qualcuno può darmi un semplice esempio da profano di questo ... Trovo gli esempi di Doc non …
Ho appena trovato una domanda durante l'utilizzo di a Liste il suo stream()metodo. Anche se so come usarli, non sono abbastanza sicuro di quando usarli. Ad esempio, ho un elenco, contenente vari percorsi verso posizioni diverse. Ora, vorrei verificare se un singolo percorso specificato contiene uno dei percorsi specificati nell'elenco. …
Ho il codice seguente che è un po 'brutto per più controlli nulli. String s = null; if (str1 != null) { s = str1; } else if (str2 != null) { s = str2; } else if (str3 != null) { s = str3; } else { s = …
Come si converte un LocalDate in un java.sql.Date? Tentativo: Record r = new Record(); LocalDate date = new Date(1967, 06, 22); r.setDateOfBirth(new Date(date)); Questo fallisce (non si compila) e tutto quello che riesco a trovare è roba del tempo di Joda. Sto usando Java 8
Sto usando JDK-8 (x64). Per Arrays.sort(primitive) ho trovato quanto segue nella documentazione Java: L'algoritmo di ordinamento è un Dual-Pivot Quicksort di Vladimir Yaroslavskiy, Jon Bentley e Joshua Bloch. Per Collections.sort(oggetti) ho trovato questo "Timsort": Questa implementazione è un mergesort stabile, adattivo e iterativo ... Questa implementazione scarica l'elenco specificato in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.