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



9
Perbedaan antara SPI dan API?
Apa perbedaan antara Antarmuka Penyedia Layanan (SPI) dan Antarmuka Pemrograman Aplikasi (API) ? Lebih khusus, untuk perpustakaan Java, apa yang membuatnya menjadi API dan / atau SPI?
318 java  api 


17
Pengkodean sebagai Base64 di Jawa
Saya perlu menyandikan beberapa data dalam penyandian Base64 di Jawa. Bagaimana aku melakukan itu? Apa nama kelas yang menyediakan encoder Base64? Saya mencoba menggunakan sun.misc.BASE64Encoderkelas, tetapi tidak berhasil. Saya memiliki baris kode Java 7 berikut: wr.write(new sun.misc.BASE64Encoder().encode(buf)); Saya menggunakan Eclipse. Eclipse menandai baris ini sebagai kesalahan. Saya mengimpor perpustakaan yang …
317 java  base64 

8
Mengapa menggunakan ReentrantLock jika seseorang dapat menggunakan sinkronisasi (ini)?
Saya mencoba memahami apa yang membuat kunci dalam konkurensi sangat penting jika seseorang dapat menggunakannya synchronized (this). Dalam kode dummy di bawah ini, saya dapat melakukan salah satu dari ini: menyinkronkan seluruh metode atau menyinkronkan area rentan ( synchronized(this){...}) ATAU kunci area kode rentan dengan ReentrantLock. Kode: private final ReentrantLock …


30
Apa cara terbaik untuk membangun serangkaian item terbatas di Jawa?
Saat bekerja di aplikasi Java, saya baru-baru ini perlu menyusun daftar nilai yang dipisahkan koma untuk dilewatkan ke layanan web lain tanpa mengetahui berapa banyak elemen yang akan ada di muka. Yang terbaik yang bisa saya dapatkan dari atas kepala saya adalah sesuatu seperti ini: public String appendWithDelimiter( String original, …
317 java  string  algorithm 


12
Bagaimana cara meningkatkan batas memori IDE di IntelliJ IDEA di Mac?
Saya menggunakan IDEA 12 Leda di Mountain Lion. Saya ingin menambah memori maksimum yang dapat digunakan IDE. Saya mengatur VMOptions dalam file Info.plist menjadi -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Ketika saya membuka IDEA, saya masih melihat memori maksimum menjadi 711m. jps -v menunjukkan VMOptions saya telah dimuat tetapi diganti dengan …

11
Konversi dari tipe enum ordinal ke enum
Saya memiliki tipe enum ReportTypeEnumyang dapat dilewati antar metode di semua kelas saya, tetapi kemudian saya harus meneruskannya di URL jadi saya menggunakan metode ordinal untuk mendapatkan nilai int. Setelah saya mendapatkannya di halaman JSP saya yang lain, saya perlu mengonversinya untuk kembali ke ReportTypeEnumsehingga saya bisa meneruskannya. Bagaimana saya …
316 java  enums 

11
Mendeklarasikan int unsigned di Java
Apakah ada cara untuk mendeklarasikan int tidak ditandatangani di Jawa? Atau pertanyaannya dapat dibingkai seperti ini: Apa yang setara dengan Java dari unsigned? Hanya untuk memberi tahu Anda konteks saya sedang melihat implementasi Java String.hashcode(). Saya ingin menguji kemungkinan tabrakan jika integer 32 int bertanda tangan.
316 java  integer  unsigned 




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.