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].

10
Mengapa harus menunggu () selalu dalam blok disinkronkan
Kita semua tahu bahwa untuk memanggil Object.wait(), panggilan ini harus ditempatkan di blok yang disinkronkan, jika tidak IllegalMonitorStateExceptiondilemparkan. Tapi apa alasan untuk membuat batasan ini? Saya tahu itu wait()melepaskan monitor, tetapi mengapa kita perlu secara eksplisit memperoleh monitor dengan membuat blok tertentu disinkronkan dan kemudian melepaskan monitor dengan menelepon wait()? …

15
Ukuran awal untuk ArrayList
Anda dapat mengatur ukuran awal untuk ArrayList dengan melakukan ArrayList<Integer> arr=new ArrayList<Integer>(10); Namun, Anda tidak bisa melakukannya arr.add(5, 10); karena menyebabkan pengecualian di luar batas. Apa gunanya mengatur ukuran awal jika Anda tidak dapat mengakses ruang yang Anda alokasikan? Fungsi add didefinisikan add(int index, Object element)jadi saya tidak menambahkan ke …

7
Abaikan duplikat saat membuat peta menggunakan aliran
Map<String, String> phoneBook = people.stream() .collect(toMap(Person::getName, Person::getAddress)); Saya dapatkan java.lang.IllegalStateException: Duplicate keyketika elemen digandakan ditemukan. Apakah mungkin untuk mengabaikan pengecualian seperti itu dalam menambahkan nilai ke peta? Ketika ada duplikat itu harus dilanjutkan dengan mengabaikan kunci duplikat itu.
257 java  java-8  java-stream 


6
Bagian mana dari membuang Eksepsi yang mahal?
Di Jawa, menggunakan lemparan / tangkap sebagai bagian dari logika ketika sebenarnya tidak ada kesalahan pada umumnya adalah ide yang buruk (sebagian) karena melempar dan menangkap pengecualian itu mahal, dan melakukannya berkali-kali dalam satu lingkaran biasanya jauh lebih lambat daripada yang lain mengontrol struktur yang tidak melibatkan pengecualian melempar. Pertanyaan …



4
Apa perbedaan antara Instant dan LocalDateTime?
Saya tahu itu: Instan lebih merupakan representasi stempel waktu "teknis" (nanodetik) untuk komputasi. LocalDateTime lebih merupakan representasi tanggal / jam termasuk zona waktu untuk manusia. Masih pada akhirnya IMO keduanya dapat dianggap sebagai tipe untuk sebagian besar kasus penggunaan aplikasi. Sebagai contoh: Saat ini saya menjalankan pekerjaan batch di mana …
256 java  datetime  java-8 

17
Cara mengatur waktu utas
Saya ingin menjalankan utas untuk jangka waktu tertentu. Jika tidak selesai dalam waktu itu, saya ingin membunuhnya, membuang beberapa pengecualian, atau menanganinya dengan cara tertentu. Bagaimana itu bisa dilakukan? Salah satu cara melakukannya seperti yang saya ketahui dari utas ini adalah dengan menggunakan TimerTask di dalam metode run () dari …

6
Melakukan debug jarak jauh pada aplikasi Java
Saya memiliki aplikasi java yang berjalan di mesin linux. Saya menjalankan aplikasi java menggunakan yang berikut: java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n Saya telah membuka port 4000 untuk TCP pada mesin Linux ini. Saya menggunakan gerhana dari mesin Windows XP dan mencoba untuk terhubung ke aplikasi ini. Saya telah membuka port …

14
IntelliJ Mengatur Impor
Apakah IntelliJ memiliki fitur Impor Impor serupa dengan yang ada di Eclipse? Apa yang saya miliki adalah file Java dengan beberapa kelas yang hilang impor mereka. Contoh: package com.test; public class Foo { public Map map; public JTable table; } Di Eclipse saya bisa menggunakan Impor Mengatur dan itu akan …

7
Menambahkan header untuk HttpURLConnection
Saya mencoba menambahkan header untuk permintaan saya menggunakan HttpUrlConnectiontetapi metode setRequestProperty()ini tampaknya tidak berfungsi. Sisi server tidak menerima permintaan apa pun dengan tajuk saya. HttpURLConnection hc; try { String authorization = ""; URL address = new URL(url); hc = (HttpURLConnection) address.openConnection(); hc.setDoOutput(true); hc.setDoInput(true); hc.setUseCaches(false); if (username != null && password …
254 java  http 

13
Memindai anotasi Java saat runtime [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 3 bulan lalu . Perbaiki pertanyaan ini Apa cara terbaik mencari seluruh kelas untuk kelas beranotasi? Saya sedang melakukan perpustakaan dan saya ingin …

10
Peta / cache berbasis waktu Java dengan kunci kedaluwarsa [ditutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 2 tahun yang lalu . Perbaiki pertanyaan ini Apakah ada di antara Anda yang tahu tentang Java Map atau penyimpanan data standar serupa …
253 java  caching  dictionary 

6
javac tidak dikenali sebagai perintah internal atau eksternal, program yang dapat dijalankan atau file batch [ditutup]
Tutup. Pertanyaan ini tidak dapat direproduksi atau disebabkan oleh kesalahan ketik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Saya mengalami kesalahan saat mencoba mengompilasi program Java. Saya menggunakan Windows (ini …

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.