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.

4
Memahami Spliterator, Kolektor dan Streaming di Jawa 8
Saya mengalami kesulitan memahami Streamantarmuka di Java 8, terutama yang berkaitan dengan Spliteratordan Collectorantarmuka. Masalah saya adalah bahwa saya tidak bisa mengerti Spliteratordan Collectorantarmuka belum, dan sebagai hasilnya, Streamantarmuka masih agak tidak jelas bagi saya. Apa itu a Spliteratordan a Collector, dan bagaimana saya bisa menggunakannya? Jika saya mau menulis …

4
Bagaimana cara menentukan tipe fungsi untuk metode void (bukan Void) di Java8?
Saya bermain-main dengan Java 8 untuk mencari tahu bagaimana fungsinya sebagai warga negara kelas satu. Saya memiliki cuplikan berikut: package test; import java.util.*; import java.util.function.*; public class Test { public static void myForEach(List<Integer> list, Function<Integer, Void> myFunction) { list.forEach(functionToBlock(myFunction)); } public static void displayInt(Integer i) { System.out.println(i); } public static …
143 java  java-8 

7
Java 8 Streaming - kumpulkan vs kurangi
Kapan Anda akan menggunakan collect()vs reduce()? Adakah yang punya contoh konkret yang baik tentang kapan lebih baik pergi ke satu arah atau yang lain? Javadoc menyebutkan bahwa mengumpulkan () adalah pengurangan yang bisa berubah . Mengingat bahwa ini adalah pengurangan yang bisa berubah, saya menganggap itu memerlukan sinkronisasi (secara internal) …
143 java  java-8  java-stream 

4
Java 8: kinerja Streams vs Collections
Saya baru mengenal Java 8. Saya masih belum tahu tentang API secara mendalam, tetapi saya telah membuat tolok ukur informal kecil untuk membandingkan kinerja API Streams baru dengan Koleksi lama yang bagus. Tes terdiri dalam menyaring daftar Integer, dan untuk setiap nomor bahkan, menghitung akar kuadrat dan menyimpannya dalam hasil …

3
Mengapa Cloneable tidak ditinggalkan?
Secara umum dipahami bahwa Cloneableantarmuka di Java rusak. Ada banyak alasan untuk ini, yang tidak akan saya sebutkan; yang lain sudah melakukannya. Itu juga posisi arsitek Jawa sendiri. Karena itu pertanyaan saya adalah: mengapa belum ditinggalkan? Jika tim inti Java telah memutuskan bahwa itu rusak, maka mereka juga harus mempertimbangkan …

2
Cara mengatur IntelliJ IDEA Project SDK
Saya baru saja menginstal IntelliJ IDEA dan ketika saya mencoba membuat Project pertama saya, saya diminta untuk menyiapkan Project SDK. Saat saya mengklik "JDK", saya diminta untuk memilih direktori home JDK seperti yang ditunjukkan pada gambar ini. Saya kesulitan mencari lokasinya.

6
Opsional orElse Opsional di Java
Saya telah bekerja dengan tipe Opsional baru di Java 8 , dan saya menemukan apa yang tampak seperti operasi umum yang tidak didukung secara fungsional: sebuah "orElseOptional" Perhatikan pola berikut: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else return …
138 java  lambda  java-8  optional  java-9 

6
Di stream Java apakah mengintip benar-benar hanya untuk debugging?
Saya membaca tentang aliran Jawa dan menemukan hal-hal baru saat saya melanjutkan. Salah satu hal baru yang saya temukan adalah peek()fungsinya. Hampir semua yang saya baca di mengintip mengatakan itu harus digunakan untuk men-debug Streaming Anda. Bagaimana jika saya memiliki Stream di mana setiap Akun memiliki nama pengguna, bidang kata …
137 java  java-8  java-stream  peek 

6
Bagaimana cara mengetahui apakah JRE atau JDK diinstal
Saya memiliki satu komputer yang saya gunakan untuk menginstal JDK. Saya memiliki komputer lain dengan JRE, untuk, antara lain, pengujian. Namun, ketika saya mendapatkan aplikasi java yang bekerja di komputer ini, dan kemudian mencobanya di aplikasi lain, ia mengeluh bahwa JDK diperlukan. Bagaimana saya bisa mengecek apakah JDK telah diinstal …
134 java  macos  java-8 

1
Bagaimana saya bisa mendapatkan Daftar dari beberapa properti kelas dengan Java 8 Stream?
Saya punya List<Person>. Saya perlu mendapat Listdari properti Person. Sebagai contoh, saya memiliki Personkelas: class Person { private String name; private String birthDate; public String getName() { return name; } public String getBirthDate() { return birthDate; } Person(String name) { this.name = name; } } List<Person> personList = new ArrayList<>(); …




5
Di Jawa, apa keuntungan dari stream over loop? [Tutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 3 tahun yang lalu . Perbaiki pertanyaan ini Saya ditanyai dalam sebuah wawancara dan saya tidak yakin saya memberikan …

1
Apa itu 'tipe SAM' di Jawa?
Membaca di spec Java-8, saya terus melihat referensi ke 'tipe SAM'. Saya belum dapat menemukan penjelasan yang jelas tentang apa ini. Apa itu tipe SAM dan apa contoh skenario kapan seseorang bisa digunakan?
133 java  lambda  java-8 

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.