Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi yang populer. Gunakan tag ini saat Anda mengalami masalah dalam menggunakan atau memahami bahasa itu sendiri. Tag ini jarang digunakan sendiri dan paling sering digunakan bersama dengan [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] dan [maven].

5
Guava: Mengapa tidak ada fungsi Lists.filter ()?
Apakah ada alasannya Lists.transform() tapi tidak Lists.filter() ? Bagaimana cara memfilter daftar dengan benar? Saya bisa menggunakan new ArrayList(Collection2.filter()) tentu saja, tapi dengan cara ini tidak ada jaminan bahwa pemesanan saya tetap sama, jika saya mengerti dengan benar.
86 java  list  filter  guava 

4
Apa yang baru di Hibernate 4?
Saya baru saja melihat versi beta dari Hibernate 4 dirilis. Apa yang baru di 4 dibandingkan dengan 3 (.6)? Saya tidak bisa menemukan info ini dalam pengumuman beta, atau saat mencari judul pertanyaan ini di Google.

5
Perbedaan besar dalam kecepatan metode statik dan non statik ekivalen
Dalam kode ini ketika saya membuat Objek dalam mainmetode dan kemudian memanggil metode objek: ff.twentyDivCount(i)(berjalan dalam 16010 ms), itu berjalan jauh lebih cepat daripada memanggilnya menggunakan anotasi ini: twentyDivCount(i)(berjalan dalam 59516 ms). Tentu saja, ketika saya menjalankannya tanpa membuat objek, saya membuat metode ini statis, sehingga bisa dipanggil di main. …

13
Menulis program yang pasti akan menemui jalan buntu [ditutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 5 tahun lalu . Perbaiki pertanyaan ini Saya baru-baru ini mendapatkan pertanyaan ini dalam sebuah wawancara. Saya menjawab bahwa …

6
Warisan dan rekursi
Misalkan kita memiliki kelas-kelas berikut: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1); } } Sekarang mari panggil …


17
Gaya cek vs. PMD
Kami memperkenalkan alat analisis statis ke dalam sistem build untuk produk Java kami. Kami menggunakan Maven2 jadi integrasi Checkstyle dan PMD gratis. Namun, sepertinya ada banyak fungsi yang tumpang tindih antara kedua alat ini, dalam hal penerapan aturan gaya dasar. Apakah ada keuntungan menggunakan keduanya? Saya tidak ingin mempertahankan 2 …

10
Mengapa pengecualian "java.net.ConnectException: Waktu koneksi habis" terjadi saat URL habis?
Saya mendapatkan ConnectException: Connection timed outdengan beberapa frekuensi dari kode saya. URL yang saya coba cari sudah habis. Kode yang sama berfungsi untuk beberapa pengguna, tetapi tidak untuk yang lain. Sepertinya begitu satu pengguna mulai mendapatkan pengecualian ini, mereka terus mendapatkan pengecualian. Berikut adalah jejak tumpukan: java.net.ConnectException: Connection timed out …

3
Mengapa aliran paralel dengan lambda di penginisialisasi statis menyebabkan kebuntuan?
Saya menemukan situasi yang aneh di mana menggunakan aliran paralel dengan lambda di penginisialisasi statis membutuhkan waktu yang tampaknya selamanya tanpa pemanfaatan CPU. Berikut kodenya: class Deadlock { static { IntStream.range(0, 10000).parallel().map(i -> i).count(); System.out.println("done"); } public static void main(final String[] args) {} } Ini tampaknya mereproduksi kasus uji minimum …

2
Regex: apa itu InCombiningDiacriticalMarks?
Kode berikut sangat terkenal untuk mengubah karakter beraksen menjadi Teks biasa: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); Saya mengganti metode "buatan tangan" saya dengan yang ini, tetapi saya perlu memahami bagian "regex" dari replaceAll 1) Apa itu "InCombiningDiacriticalMarks"? 2) Dimanakah dokumentasinya? (dan sejenisnya?) Terima kasih.
86 java  regex  unicode 

8
Hentikan penekanan tombol spasi agar tidak memicu pelengkapan otomatis di Eclipse
Memperbarui Ini telah diperbaiki pada Eclipse 2018-12 . Perilaku ini masih default, tetapi dapat dikonfigurasi secara nonaktif - lihat jawaban yang diterima untuk mengetahui caranya Saya akan meninggalkan pertanyaan seperti itu untuk anak cucu, dan untuk mereka yang menggunakan versi Eclipse sebelumnya Di Eclipse, saya telah mengaktifkan saran gaya Intellisense …
86 java  eclipse 

6
Apa perbedaan antara Jalur Kelas dan Jalur Bangun
Saya bingung dengan dua istilah ini. Juga apa yang harus saya lakukan untuk membuat file di bawah folder src dari Proyek Spring MVC? Ketika saya membuat menggunakan objek File itu membuat file di dalam C: \ SpringSourceTool ... Saya rasa ini adalah ClassPath kan? Bagaimana saya bisa mendapatkan applicationcontextfolder atau …




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.