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


5
Mengapa bandingkanTo pada final Enum di Java?
Enum di Java mengimplementasikan Comparableantarmuka. Ini akan menyenangkan untuk override Comparable's compareTometode, tapi di sini itu ditandai sebagai final. Default tatanan alam di Enum's compareToadalah urutan yang tercantum. Adakah yang tahu mengapa enum Java memiliki batasan ini?

9
Menghitung jarak antara dua titik, menggunakan garis bujur lintang?
Ini percobaan saya, itu hanya cuplikan kode saya: final double RADIUS = 6371.01; double temp = Math.cos(Math.toRadians(latA)) * Math.cos(Math.toRadians(latB)) * Math.cos(Math.toRadians((latB) - (latA))) + Math.sin(Math.toRadians(latA)) * Math.sin(Math.toRadians(latB)); return temp * RADIUS * Math.PI / 180; Saya menggunakan rumus ini untuk mendapatkan lintang dan bujur: x = Deg + (Min + …


7
Dependensi transitif tidak diselesaikan untuk perpustakaan aar menggunakan gradle
Saya telah menyelidiki beberapa saat dan mungkin melihat jawaban paling populer di sini terkait dengan aar dan dependensi transitif tetapi entah bagaimana masih belum jelas bagi saya bagaimana membuatnya berfungsi. Begitu: Saya memiliki perpustakaan android dengan konfigurasi gradle yang diberikan: apply plugin: 'android-library' apply plugin: 'android-maven' version = "1.0.0" group …

5
WhatsApp API (java / python) [ditutup]
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 mencari API WhatsApp, lebih disukai pustaka Python atau Java. Saya sudah mencoba Yowsup , …
95 java  python  api  bots  whatsapp 

7
Bagaimana cara membuat pengujian JUnit menunggu?
Saya memiliki tes JUnit yang ingin saya tunggu selama beberapa waktu secara sinkron. Tes JUnit saya terlihat seperti ini: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); // WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } Saya mencoba Thread.currentThread().wait(), tetapi itu melempar IllegalMonitorStateException (seperti yang diharapkan). Apakah ada trik …


8
Bagaimana cara kerja FetchMode di Spring Data JPA
Saya memang memiliki hubungan antara tiga objek model dalam proyek saya (cuplikan model dan repositori di akhir posting. Ketika saya menyebutnya, PlaceRepository.findByIditu mengaktifkan tiga kueri pemilihan: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c …

9
ExecutorService yang menyela tugas setelah waktu tunggu
Saya mencari implementasi ExecutorService yang dapat diberikan dengan waktu tunggu. Tugas-tugas yang dikirimkan ke ExecutorService akan terganggu jika mereka membutuhkan waktu lebih lama dari waktu tunggu untuk dijalankan. Menerapkan binatang seperti itu bukanlah tugas yang sulit, tetapi saya bertanya-tanya apakah ada yang tahu tentang implementasi yang ada. Inilah yang saya …

7
Bagaimana cara mengatur variabel lingkungan atau properti sistem dalam pengujian musim semi?
Saya ingin menulis beberapa pengujian yang memeriksa konfigurasi XML Spring dari WAR yang diterapkan. Sayangnya beberapa kacang membutuhkan beberapa variabel lingkungan atau properti sistem yang ditetapkan. Bagaimana cara menyetel variabel lingkungan sebelum kacang pegas diinisialisasi saat menggunakan gaya pengujian praktis dengan @ContextConfiguration? @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "classpath:whereever/context.xml") public class TestWarSpringContext { …

14
Cara mengonversi byte ke representasi string binernya
Misalnya, bit dalam byte Badalah 10000010, bagaimana saya dapat menetapkan bit ke string strsecara harfiah, yaitu , str = "10000010". Edit Saya membaca byte dari file biner, dan disimpan dalam array byte B. Saya menggunakan System.out.println(Integer.toBinaryString(B[i])). masalahnya adalah (a) ketika bit dimulai dengan (paling kiri) 1, outputnya tidak benar karena …
95 java  binary  byte 

6
CountDownLatch vs. Semaphore
Apakah ada keuntungan menggunakan java.util.concurrent.CountdownLatch dari pada java.util.concurrent.Semaphore ? Sejauh yang saya tahu, fragmen berikut hampir setara: 1. Semaphore final Semaphore sem = new Semaphore(0); for (int i = 0; i < num_threads; ++ i) { Thread t = new Thread() { public void run() { try { doStuff(); } …

16
Praktik terbaik untuk menyampaikan banyak argumen ke metode?
Terkadang, kami harus menulis metode yang menerima banyak argumen, misalnya: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } Ketika saya menghadapi masalah seperti ini, saya sering merangkum argumen ke dalam peta. Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public …


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.