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

2
Alternatif untuk java.lang.reflect.Proxy untuk membuat proxy kelas abstrak (bukan antarmuka)
Menurut dokumentasi : [ java.lang.reflect.] Proxymenyediakan metode statis untuk membuat kelas dan instance proxy dinamis, dan ini juga merupakan superclass dari semua kelas proxy dinamis yang dibuat dengan metode tersebut. The newProxyMethodMetode (bertanggung jawab untuk menghasilkan proxy dinamis) memiliki tanda tangan berikut: public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler …

9
Apakah Anda pernah menggunakan PhantomReference dalam proyek apa pun?
Satu-satunya hal yang saya tahu PhantomReferenceadalah, Jika Anda menggunakan get()metodenya, itu akan selalu mengembalikan nulldan bukan objeknya. Apa gunanya itu? Dengan menggunakan PhantomReference, Anda memastikan bahwa objek tidak dapat dibangkitkan dari finalizemetode. Tapi apa gunanya konsep / kelas ini? Pernahkah Anda menggunakan ini dalam salah satu proyek Anda atau apakah …
89 java  reference 


18
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver di Eclipse
Apa yang salah dengan kode ada banyak kesalahan saat debugging. Saya menulis kode untuk kelas tunggal untuk terhubung dengan database mysql. Ini kode saya package com.glomindz.mercuri.util; import java.sql.Connection; import java.sql.Driver; import java.sql.DriverManager; import java.sql.SQLException; public class MySingleTon { String url = "jdbc:mysql://localhost:3306/"; String dbName = "test"; String driver = "com.mysql.jdbc.Driver"; …

10
Evaluasi list.contains string dalam JSTL
Saya perlu menyembunyikan elemen jika nilai tertentu ada di JSP Nilai disimpan dalam Daftar jadi saya mencoba: <c:if test="${ mylist.contains( myValue ) }">style='display:none;'</c:if> Tapi, itu tidak berhasil. Bagaimana saya bisa mengevaluasi jika daftar berisi nilai dalam JSTL, daftar dan nilai adalah string.
89 java  jsp  jstl 


5
Mengapa kita menggunakan DataSource sebagai ganti DriverManager?
Saya membaca spesifikasi Java JDBC (vr. 4) dan saya menemukan pernyataan ini: DataSource - antarmuka ini diperkenalkan di JDBC 2.0 Opsional Package API. Ini lebih disukai daripada DriverManager karena memungkinkan detail tentang sumber data yang mendasarinya menjadi transparan bagi aplikasi Apa yang saya coba pahami adalah apa perbedaan antara a …
89 java  jdbc  datasource 

7
Mengapa objek akhir dapat dimodifikasi?
Saya menemukan kode berikut dalam basis kode yang saya kerjakan: public final class ConfigurationService { private static final ConfigurationService INSTANCE = new ConfigurationService(); private List providers; private ConfigurationService() { providers = new ArrayList(); } public static void addProvider(ConfigurationProvider provider) { INSTANCE.providers.add(provider); } ... INSTANCEdideklarasikan sebagai final. Mengapa objek bisa ditambahkan …
89 java  final 

8
Cara yang lebih baik untuk menemukan indeks item di ArrayList?
Untuk aplikasi Android, saya memiliki fungsi berikut private ArrayList<String> _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i < this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Apakah itu cara "terbaik" untuk menulis fungsi untuk mendapatkan posisi elemen? Atau apakah ada …

21
Paket yang dideklarasikan tidak cocok dengan paket yang diharapkan ""
Saya menggunakan Eclipse dan sudah lama tidak menggunakan Java. Namun, saya dapat mengompilasi kode saya pada baris perintah dengan baik dan menghasilkan .classfile yang diperlukan . Di Eclipse, ia mengeluhkan hal itu The declared package "Devices" does not match the expected package "". Apa artinya ini dan bagaimana cara memperbaikinya? …
89 java  eclipse 


8
Pesan kesalahan "Bilangan bulat terlalu besar" untuk 600851475143
public class Three { public static void main(String[] args) { Three obj = new Three(); obj.function(600851475143); } private Long function(long i) { Stack<Long> stack = new Stack<Long>(); for (long j = 2; j <= i; j++) { if (i % j == 0) { stack.push(j); } } return stack.pop(); } …
89 java  integer 

6
Bagaimana cara menonaktifkan header respons 'X-Frame-Options' di Spring Security?
Saya memiliki CKeditor di jsp saya dan setiap kali saya mengunggah sesuatu, kesalahan berikut muncul: Refused to display 'http://localhost:8080/xxx/xxx/upload-image?CKEditor=text&CKEditorFuncNum=1&langCode=ru' in a frame because it set 'X-Frame-Options' to 'DENY'. Saya telah mencoba menghapus Keamanan Musim Semi dan semuanya bekerja seperti pesona. Bagaimana saya bisa menonaktifkan ini di file xml keamanan musim …

13
Mengonversi java.util.Properties menjadi HashMap <String, String>
Properties properties = new Properties(); Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(properties);// why wrong? java.util.Propertiesadalah implementasi dari java.util.Map, dan java.util.HashMapkonstruktor menerima Mapparameter tipe. Jadi, mengapa harus diubah secara eksplisit?
89 java 

14
apa nilai default dari char?
char c = '\u0000'; Ketika saya mencetak c, itu menunjukkan 'a' di jendela baris perintah. Jadi apa nilai default dari bidang tipe karakter? Seseorang berkata '\ u0000' berarti null dalam unicode; Apakah itu benar?
89 java  char 

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.