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
Input dan Output aliran biner menggunakan JERSEY?
Saya menggunakan Jersey untuk mengimplementasikan RESTful API yang utamanya mengambil dan melayani data yang dikodekan JSON. Tetapi saya memiliki beberapa situasi di mana saya perlu mencapai yang berikut: Ekspor dokumen yang dapat diunduh, seperti PDF, XLS, ZIP, atau file biner lainnya. Ambil data multi bagian, seperti JSON ditambah file XLS …
111 java  jersey  jax-rs 

2
Perbedaan antara validate (), revalidate () dan invalidate () di Swing GUI
Komponen ayunan memiliki beberapa metode yang terkait dengan pembaruan tata letak layar, khususnya: validate() invalidate() revalidate() Dokumentasi Java mendefinisikan ini agak dari perspektif teknis, tetapi tidak terlalu jelas bagaimana mereka dimaksudkan untuk digunakan. Apa perbedaan di antara keduanya, dan dalam situasi apa Anda sebaiknya menggunakan salah satunya daripada yang lain?

16
Apakah ada API Java yang dapat membuat dokumen Word yang kaya? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan agar sesuai dengan topik untuk Stack Overflow. Tutup 2 tahun lalu . Perbaiki pertanyaan ini Saya memiliki aplikasi baru yang akan saya kerjakan di mana saya harus menghasilkan dokumen Word …
111 java  ms-word  docx  doc 

7
Mengapa metode ini mencetak 4?
Saya bertanya-tanya apa yang terjadi ketika Anda mencoba menangkap StackOverflowError dan muncul dengan metode berikut: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); } } } Sekarang pertanyaan saya: Mengapa metode ini mencetak '4'? Saya …
111 java  jvm  stack-overflow 


15
Eclipse tidak akan mulai dan saya tidak mengubah apa pun
Saya belum memperbarui apa pun selama setidaknya satu bulan. Saya hanya bekerja normal dan tiba-tiba semua menu kosong, jadi saya putuskan untuk memulai ulang gerhana. Saya mengklik "tutup" dan "ok" untuk menyimpan semuanya, tetapi tidak ada yang terjadi, jadi saya mengklik tutup lagi dan gerhana ditutup. Saya mengklik gerhana dan …
111 java  eclipse 

11
javac: perintah tidak ditemukan
Saya telah menginstal java di mesin CentOS rilis 5.5 saya menggunakan perintah yum install java. Tetapi saya tidak dapat mengkompilasi kelas menggunakan javac. Apakah saya perlu menginstal paket lain? Saya telah mencoba menemukan javacfile yang dapat dieksekusi tetapi saya tidak dapat menemukannya. /usr/bin/javaditautkan sebagai berikut: /usr/bin/java-> /etc/alternatives/java /etc/alternatives/java->/usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java Saya telah …

9
Dari Arraylist ke Array
Saya ingin tahu apakah aman / disarankan untuk mengonversi dari ArrayList ke Array? Saya memiliki file teks dengan setiap baris berupa string: 1236 1233 4566 4568 .... Saya ingin membacanya menjadi daftar array dan kemudian mengubahnya menjadi Array. Apakah itu dianjurkan / legal untuk melakukan itu? Terima kasih
111 java  arraylist 

12
Bagaimana cara membuat perbandingan string saya tidak peka huruf besar / kecil?
Saya membuat program Java untuk membandingkan dua string: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } Ini menampilkan "selamat datang". Saya mengerti ini peka huruf besar / kecil. Tapi masalah saya adalah saya ingin membandingkan dua string tanpa sensitivitas huruf. Yaitu …

2
Comparator.reversed () tidak dikompilasi menggunakan lambda
Saya memiliki daftar dengan beberapa objek Pengguna dan saya mencoba mengurutkan daftar, tetapi hanya berfungsi menggunakan referensi metode, dengan ekspresi lambda, kompilator memberikan kesalahan: List<User> userList = Arrays.asList(u1, u2, u3); userList.sort(Comparator.comparing(u -> u.getName())); // works userList.sort(Comparator.comparing(User::getName).reversed()); // works userList.sort(Comparator.comparing(u -> u.getName()).reversed()); // Compiler error Kesalahan: com\java8\collectionapi\CollectionTest.java:35: error: cannot find symbol …


9
Ubah string hex menjadi int
Saya mencoba untuk mengubah string yang terdiri dari 8 karakter kode hex menjadi integer sehingga saya dapat melakukan perbandingan int daripada perbandingan string pada banyak nilai yang berbeda. Saya tahu ini cukup sepele di C ++ tetapi saya harus melakukannya di Java. Kasus uji yang perlu saya penuhi pada dasarnya …
111 java  hex 

12
Dapatkan objek JSON bersarang dengan GSON menggunakan retrofit
Saya menggunakan API dari aplikasi android saya, dan semua tanggapan JSON seperti ini: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } Masalahnya adalah bahwa semua POJO saya memiliki status, reasonbidang, dan di dalam contentbidang tersebut adalah POJO asli yang saya inginkan. Apakah ada …
111 java  android  json  gson  retrofit 

13
Bagaimana cara membuat kumpulan koneksi di JDBC?
Adakah yang bisa memberikan contoh atau tautan tentang cara membuat kumpulan koneksi JDBC? Dari pencarian google saya melihat banyak cara berbeda untuk melakukan ini dan itu agak membingungkan. Pada akhirnya saya memerlukan kode untuk mengembalikan java.sql.Connectionobjek, tetapi saya mengalami kesulitan untuk memulai .. saran apa pun diterima. Pembaruan: Apakah tidak …

4
Apakah volatile mahal?
Setelah membaca The JSR-133 Cookbook for Compiler Writers tentang implementasi volatile, terutama bagian "Interactions with Atomic Instructions" Saya berasumsi bahwa membaca variabel volatile tanpa memperbaruinya membutuhkan LoadLoad atau penghalang LoadStore. Lebih jauh ke bawah halaman saya melihat bahwa LoadLoad dan LoadStore secara efektif tidak ada operasi pada CPU X86. Apakah …

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.