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 saya tidak mendapatkan java.util.ConcurrentModificationException dalam contoh ini?
Catatan: Saya mengetahui Iterator#remove()metode ini. Dalam contoh kode berikut, saya tidak mengerti mengapa metode List.removein mainmelempar ConcurrentModificationException, tetapi tidak dalam removemetode. public class RemoveListElementDemo { private static final List<Integer> integerList; static { integerList = new ArrayList<Integer>(); integerList.add(1); integerList.add(2); integerList.add(3); } public static void remove(Integer toRemove) { for(Integer integer : integerList) …

8
Bisakah (a == 1 && a == 2 && a == 3) dievaluasi menjadi true di Java?
Kami tahu itu bisa di JavaScript . Tetapi apakah mungkin untuk mencetak pesan "Sukses" pada kondisi yang diberikan di bawah ini di Jawa? if (a==1 && a==2 && a==3) { System.out.println("Success"); } Seseorang menyarankan: int _a = 1; int a = 2; int a_ = 3; if (_a == 1 …
176 java 


9
Dapatkan versi artefak Maven saat runtime
Saya perhatikan bahwa dalam JAR artifact MAR, atribut project.version termasuk dalam dua file: META-INF/maven/${groupId}/${artifactId}/pom.properties META-INF/maven/${groupId}/${artifactId}/pom.xml Apakah ada cara yang disarankan untuk membaca versi ini saat runtime?
176 java  maven-2 

6
Menggunakan wildcard "suka" dalam pernyataan yang disiapkan
Saya menggunakan pernyataan yang disiapkan untuk mengeksekusi query database mysql. Dan saya ingin menerapkan fungsi pencarian berdasarkan kata kunci. Untuk itu saya perlu menggunakan LIKEkata kunci, yang banyak saya tahu. Dan saya juga telah menggunakan pernyataan yang sudah disiapkan sebelumnya, tetapi saya tidak tahu bagaimana menggunakannya dengan LIKEkarena dari kode …

13
Bagaimana saya bisa meng-hash kata sandi di Java?
Saya perlu hash kata sandi untuk penyimpanan dalam database. Bagaimana saya bisa melakukan ini di Jawa? Saya berharap untuk mengambil kata sandi teks biasa, menambahkan garam acak, lalu menyimpan garam dan kata sandi hash dalam database. Kemudian ketika seorang pengguna ingin masuk, saya bisa mengambil kata sandi yang dikirimkan, menambahkan …

14
Java setara dengan metode ekstensi C #
Saya mencari untuk mengimplementasikan fungsionalitas dalam daftar objek seperti yang saya lakukan di C # menggunakan metode ekstensi. Sesuatu seperti ini: List<DataObject> list; // ... List initialization. list.getData(id); Bagaimana saya melakukannya di Jawa?

6
Kembali dari blok akhirnya di Jawa
Saya terkejut baru-baru ini menemukan bahwa mungkin untuk memiliki pernyataan kembali di blok akhirnya di Jawa. Sepertinya banyak orang berpikir itu hal yang buruk untuk dilakukan seperti dijelaskan dalam ' Jangan kembali pada akhirnya klausa '. Menggaruk sedikit lebih dalam, saya juga menemukan ' Java's return tidak selalu ' yang …



5
Jalankan kelas dalam file Jar
Jika Anda memiliki file jar bernama myJar.jarterletak di / folder saya dan Anda ingin menggunakan kelas yang dipanggil myClass, bagaimana Anda melakukannya dari baris perintah? Saya pikir akan masuk ke direktori dan mengatakan java -cp myJar.jar.myClasstetapi itu tidak berhasil. Bantuan apa pun akan dihargai.
176 java  command-line  jar 

4
RabbitMQ dan hubungan antara saluran dan koneksi
The klien RabbitMQ Java memiliki konsep berikut: Connection - koneksi ke instance server RabbitMQ Channel - ??? Kumpulan utas konsumen - kumpulan utas yang mengkonsumsi pesan dari antrian server RabbitMQ Antrian - struktur yang menyimpan pesan dalam urutan FIFO Saya mencoba memahami hubungan, dan yang lebih penting , hubungan di …

9
.toArray (MyClass baru [0]) atau .toArray (MyClass baru [myList.size ()]))?
Dengan asumsi saya memiliki ArrayList ArrayList<MyClass> myList; Dan saya ingin memanggil toArray, apakah ada alasan kinerja untuk digunakan MyClass[] arr = myList.toArray(new MyClass[myList.size()]); lebih MyClass[] arr = myList.toArray(new MyClass[0]); ? Saya lebih suka gaya kedua, karena kurang verbose, dan saya berasumsi bahwa kompiler akan memastikan array kosong tidak benar-benar dibuat, …


9
Java: solusi yang disarankan untuk kloning mendalam / menyalin sebuah instance
Saya bertanya-tanya apakah ada cara yang disarankan untuk melakukan klon / copy contoh dalam java. Saya memiliki 3 solusi dalam pikiran, tetapi saya dapat melewatkan beberapa, dan saya ingin memiliki pendapat Anda sunting: sertakan Bohzo propositon dan saring pertanyaan: ini lebih tentang kloning yang dalam daripada kloning yang dangkal. Lakukan …
176 java  clone 

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.