Pertanyaan yang diberi tag «java-8»

Gunakan tag ini untuk pertanyaan khusus untuk Java 8 yang merupakan versi 8 (nomor internal 1.8) platform Java, dirilis pada 18 Maret 2014. Dalam kebanyakan kasus, Anda juga harus menentukan tag java.




6
Mengapa java.util.Optional tidak dapat diserialisasi, bagaimana membuat serial objek dengan bidang seperti itu
Kelas Enum adalah Serializable sehingga tidak ada masalah untuk membuat serial objek dengan enum. Kasus lainnya adalah di mana kelas memiliki bidang kelas java.util.Optional. Dalam kasus ini, pengecualian berikut akan ditampilkan: java.io.NotSerializableException: java.util.Optional Bagaimana menangani kelas-kelas seperti itu, bagaimana cara membuatnya bersambung? Apakah mungkin mengirim objek tersebut ke Remote EJB …

11
Perbedaan Antara metode statis dan default dalam antarmuka
Saya belajar melalui antarmuka ketika saya perhatikan bahwa Anda sekarang dapat menentukan metode statis dan default dalam sebuah antarmuka. public interface interfacesample2 { public static void method() { System.out.println("hello world"); } public default void menthod3() { System.out.println("default print"); } } Mohon jelaskan perbedaan keduanya dan juga jika ada contoh kapan …
107 java  java-8 




8
Penjelasan Pemasok & Konsumen Java 8 untuk orang awam
Sebagai programmer non-Java yang mempelajari Java, saya membaca tentang Supplierdan Consumerantarmuka saat ini. Dan saya tidak bisa memahami penggunaan dan maknanya. Kapan dan mengapa Anda akan menggunakan antarmuka ini? Dapatkah seseorang memberi saya contoh orang awam yang sederhana tentang ini… Saya menemukan contoh Doc tidak cukup ringkas untuk pemahaman saya.
103 java  java-8 

20
Kumpulkan pasangan yang berurutan dari aliran
Diberikan aliran seperti { 0, 1, 2, 3, 4 }, bagaimana cara paling elegan mengubahnya menjadi bentuk tertentu: { new Pair(0, 1), new Pair(1, 2), new Pair(2, 3), new Pair(3, 4) } (dengan asumsi, tentu saja, saya telah mendefinisikan kelas Pair)? Sunting: Ini bukan hanya tentang int atau aliran primitif. …
102 java  java-8  java-stream 

6
Bagaimana cara mengekstrak epoch dari LocalDate dan LocalDateTime?
Bagaimana cara mengekstrak nilai epoch Longdari contoh LocalDateTimeatau LocalDate? Saya sudah mencoba yang berikut ini, tetapi memberi saya hasil lain: 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 Yang saya inginkan hanyalah nilai 1391539861untuk tanggal waktu lokal "04.02.2014 19:51:01". Zona waktu saya Europe/OsloUTC …
102 java  time  java-8  epoch  java-time 


15
Java 8 Stream dengan pemrosesan batch
Saya memiliki file besar yang berisi daftar item. Saya ingin membuat sekumpulan item, membuat permintaan HTTP dengan batch ini (semua item diperlukan sebagai parameter dalam permintaan HTTP). Saya dapat melakukannya dengan sangat mudah dengan forloop, tetapi sebagai pecinta Java 8, saya ingin mencoba menulis ini dengan framework Stream Java 8 …

7
Bagaimana cara memeriksa apakah Java 8 Stream kosong?
Bagaimana cara memeriksa apakah a Streamkosong dan mengeluarkan pengecualian jika tidak, sebagai operasi non-terminal? Pada dasarnya, saya mencari sesuatu yang setara dengan kode di bawah ini, tetapi tanpa mewujudkan aliran di antaranya. Secara khusus, pemeriksaan tidak boleh dilakukan sebelum aliran benar-benar dikonsumsi oleh operasi terminal. public Stream<Thing> getFilteredThings() { Stream<Thing> …
100 java  java-8  java-stream 

5
Kapan saya harus menggunakan aliran?
Saya baru saja menemukan pertanyaan saat menggunakan a Listdan stream()metodenya. Meskipun saya tahu cara menggunakannya, saya tidak yakin kapan harus menggunakannya. Misalnya, saya punya daftar, berisi berbagai jalur ke lokasi berbeda. Sekarang, saya ingin memeriksa apakah satu jalur tertentu berisi salah satu jalur yang ditentukan dalam daftar. Saya ingin mengembalikan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.