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

11
Bisakah "ini" menjadi nol di Java?
Melihat baris ini dalam metode kelas dan reaksi pertama saya adalah mengejek pengembang yang menulisnya .. Tapi kemudian, saya pikir saya harus memastikan bahwa saya benar terlebih dahulu. public void dataViewActivated(DataViewEvent e) { if (this != null) // Do some work } Akankah baris itu dievaluasi sebagai salah?
109 java  this 

3
Ketidakcocokan kerangka kerja logging
Saya sedang membangun aplikasi Java kecil dan berharap menggunakan logback untuk logging. Aplikasi saya memiliki ketergantungan pada proyek lama yang melakukan pencatatan melalui org.apache.commons | com.springsource.org.apache.commons.logging | 1.1.1 ... jadi rencanaku adalah menggunakan org.slf4j | jcl-over-slf4j | 1.5.6 ... untuk mengalihkan logging JCL ke org.slf4j | slf4j-api | 1.6.0 ... …

4
Plugin Eclipse untuk membuat diagram kelas [tertutup]
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 6 tahun lalu . Perbaiki pertanyaan ini Apa plugin Eclipse yang bagus untuk membuat diagram kelas (untuk proyek)? Gambar ini di sini …

3
Menutup Koneksi JDBC di Pool
Bagian kode standar kami untuk menggunakan JDBC adalah ... Connection conn = getConnection(...); Statement stmt = conn.conn.createStatement (ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); ResultSet rset = stmt.executeQuery (sqlQuery); // do stuff with rset rset.close(); stmt.close(); conn.close(); Pertanyaan 1: Saat menggunakan Connection Pool, haruskah seseorang menutup Connection di bagian akhir? Jika ya, bukankah tujuan pengumpulan …

14
Konversi ResultSet ke JSON yang paling efisien?
Kode berikut mengubah a ResultSetmenjadi string JSON menggunakan JSONArraydan JSONObject. import org.json.JSONArray; import org.json.JSONObject; import org.json.JSONException; import java.sql.SQLException; import java.sql.ResultSet; import java.sql.ResultSetMetaData; public class ResultSetConverter { public static JSONArray convert( ResultSet rs ) throws SQLException, JSONException { JSONArray json = new JSONArray(); ResultSetMetaData rsmd = rs.getMetaData(); while(rs.next()) { int numColumns …
109 java  sql  json  resultset 

13
Praktik terbaik untuk membuat jutaan objek sementara kecil
Apa "praktik terbaik" untuk membuat (dan melepaskan) jutaan objek kecil? Saya sedang menulis program catur di Java dan algoritme pencarian menghasilkan satu objek "Pindah" untuk setiap gerakan yang mungkin, dan penelusuran nominal dapat dengan mudah menghasilkan lebih dari satu juta objek bergerak per detik. JVM GC telah mampu menangani beban …

10
Dapatkan Posisi Mouse
Saya ingin mensimulasikan gerakan mouse alami di Jawa (pergi dari sini ke sana piksel demi piksel). Untuk melakukan itu saya perlu mengetahui koordinat awal. Saya telah menemukan metode event.getX () dan event.getY () tetapi saya membutuhkan acara ... Bagaimana saya bisa mengetahui posisi tanpa melakukan apapun (atau sesuatu yang tidak …
109 java  mouse 

13
Bagaimana cara mengekstrak angka dari string dan mendapatkan array int?
Saya memiliki variabel String (pada dasarnya kalimat bahasa Inggris dengan jumlah angka yang tidak ditentukan) dan saya ingin mengekstrak semua angka ke dalam array bilangan bulat. Saya bertanya-tanya apakah ada solusi cepat dengan ekspresi reguler? Saya menggunakan solusi Sean dan mengubahnya sedikit: LinkedList<String> numbers = new LinkedList<String>(); Pattern p = …
109 java  arrays  regex  string 

13
Bagaimana cara menunggu sejumlah utas selesai?
Apa cara untuk menunggu semua proses berulir selesai? Misalnya, saya punya: public class DoSomethingInAThread implements Runnable{ public static void main(String[] args) { for (int n=0; n<1000; n++) { Thread t = new Thread(new DoSomethingInAThread()); t.start(); } // wait for all threads' run() methods to complete before continuing } public void …



3
Masalah ManagedQuery () yang tidak berlaku lagi
Saya memiliki metode ini: public String getRealPathFromURI(Uri contentUri) { String[] proj = { MediaStore.Images.Media.DATA }; Cursor cursor = managedQuery(contentUri, proj, null, null, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); cursor.moveToFirst(); return cursor.getString(column_index); } Sayangnya kompiler menunjukkan masalah pada saya: Cursor cursor = managedQuery(contentUri, proj, null, null, null); Karena managedQuery()sudah usang. Bagaimana saya …
109 java  android  deprecated 

15
pembangun untuk HashMap
Guava memberi kami metode pabrik yang bagus untuk jenis Java, seperti Maps.newHashMap(). Tetapi apakah ada juga pembuat untuk java Maps? HashMap<String,Integer> m = Maps.BuildHashMap. put("a",1). put("b",2). build();
109 java  collections  guava 

6
Java Generics (Wildcard)
Saya punya beberapa pertanyaan tentang wildcard generik di Java: Apa perbedaan antara List<? extends T>dan List<? super T>? Apa itu wildcard terbatas dan apa itu wildcard tak terbatas?

15
Regexp Java untuk validasi kata sandi
Saya membuat regexp untuk validasi sandi yang akan digunakan dalam aplikasi Java sebagai parameter konfigurasi. Regexpnya adalah: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ Kebijakan kata sandi adalah: Setidaknya 8 karakter Berisi setidaknya satu digit Berisi setidaknya satu karakter alfa bawah dan satu karakter alfa atas Berisi setidaknya satu karakter dalam satu set karakter khusus ( …
109 java  regex 

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.