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
java.util.ConcurrentModificationException dalam aktivitas onCreate
Dalam rilis baru-baru ini di mana saya menambahkan MoPub melalui mediasi iklan Admob, saya melihat banyak ConcurrentModificationException di log kerusakan. Itu semua tampaknya kode asli dan saya di versi terbaru dari semua perpustakaan terkait iklan dan google / android. Adakah yang pernah mengalami ini sebelumnya? java.lang.RuntimeException: at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:3121) at …
48 java  android  admob  mopub 

3
Apakah ada kompiler untuk JVM yang menggunakan goto "lebar"?
Saya pikir sebagian besar dari Anda tahu bahwa gotokata kunci yang disediakan dalam bahasa Jawa tetapi tidak benar-benar digunakan. Dan Anda mungkin juga tahu itu gotoadalah opcode Java Virtual Machine (JVM). Saya rasa semua struktur aliran kontrol canggih dari Jawa, Scala dan Kotlin yang, pada tingkat JVM, dilaksanakan dengan menggunakan …
47 java  jvm  goto 



3
Mengapa 11010100 << 1 sama dengan 110101000, bukan 10101000?
Mengapa ketika saya mencoba menggeser bit untuk 11010100 2 , hasilnya adalah 110101000 2 , bukan 10101000 2 . int a = Integer.parseInt("11010100", 2) &lt;&lt; 1; Saya mencoba melakukan ini: int a = (byte)(Integer.parseInt("11010100", 2) &lt;&lt; 1); Tetapi jika nilai output lebih besar dari 128, semuanya menjadi minus, yang logis. …
40 java  bit-shift 

2
Bagaimana cara melakukan drag (berbasis di koordinat X, Y mouse) di Android menggunakan AccessibilityService?
Saya ingin tahu cara melakukan drag pada android yang berbasis di X, koordinat mouse Y? pertimbangkan sebagai dua contoh sederhana, Penampil Tim / QuickSupport menggambar "pola kata sandi" pada smartphone jarak jauh dan Pena Windows Paint. Yang bisa saya lakukan hanyalah mensimulasikan sentuhan (dengan dispatchGesture()dan juga AccessibilityNodeInfo.ACTION_CLICK). Saya menemukan tautan …

6
Kode hash ArrayList yang berisi dirinya sebagai elemen
Bisakah kita menemukan hashcodea listyang mengandung dirinya element? Saya tahu ini adalah praktik yang buruk, tetapi inilah yang diminta pewawancara. Ketika saya menjalankan kode berikut ini melempar StackOverflowError: public class Main { public static void main(String args[]) { ArrayList&lt;ArrayList&gt; a = new ArrayList(); a.add(a); a.hashCode(); } } Sekarang di sini …

4
Mengapa tipe pengembalian lambda tidak dicentang pada waktu kompilasi?
Referensi metode yang digunakan memiliki tipe kembali Integer. Tapi tidak cocokString diizinkan dalam contoh berikut. Bagaimana cara memperbaiki withdeklarasi metode untuk mendapatkan tipe referensi metode yang aman tanpa casting secara manual? import java.util.function.Function; public class MinimalExample { static public class Builder&lt;T&gt; { final Class&lt;T&gt; clazz; Builder(Class&lt;T&gt; clazz) { this.clazz = …

3
Operasi aliran menengah tidak dievaluasi berdasarkan hitungan
Sepertinya saya mengalami kesulitan memahami bagaimana Jawa menyusun operasi aliran ke dalam aliran pipa. Saat menjalankan kode berikut public static void main(String[] args) { StringBuilder sb = new StringBuilder(); var count = Stream.of(new String[]{"1", "2", "3", "4"}) .map(sb::append) .count(); System.out.println(count); System.out.println(sb.toString()); } Konsol hanya mencetak 4. The StringBuilderobjek masih memiliki …
33 java  java-stream 


4
Apa perbedaan antara <? extends Base> dan <T extends Base>?
Dalam contoh ini: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() gagal dikompilasi dengan: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …

1
Waktu berjalan yang tidak terduga untuk kode HashSet
Jadi awalnya, saya punya kode ini: import java.util.*; public class sandbox { public static void main(String[] args) { HashSet&lt;Integer&gt; hashSet = new HashSet&lt;&gt;(); for (int i = 0; i &lt; 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i &lt; 100_000; i++) { for …

5
Bagaimana saya bisa menghindari mengulang kode yang menginisialisasi hashmap dari hashmap?
Setiap klien memiliki id, dan banyak faktur, dengan tanggal, disimpan sebagai Hashmap klien dengan id, dari hashmap faktur berdasarkan tanggal: HashMap&lt;LocalDateTime, Invoice&gt; allInvoices = allInvoicesAllClients.get(id); if(allInvoices!=null){ allInvoices.put(date, invoice); //&lt;---REPEATED CODE }else{ allInvoices = new HashMap&lt;&gt;(); allInvoices.put(date, invoice); //&lt;---REPEATED CODE allInvoicesAllClients.put(id, allInvoices); } Solusi Java tampaknya menggunakan getOrDefault: HashMap&lt;LocalDateTime, Invoice&gt; allInvoices …
27 java  java-8  hashmap 

1
Tidak ada metafactory metode statis
Saya memiliki masalah dengan aplikasi saya bahwa ketika saya masuk, aplikasi macet dan saya mendapatkan kesalahan: java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; in class Ljava/lang/invoke/LambdaMetafactory; or its super classes (declaration of 'java.lang.invoke.LambdaMetafactory' appears in /apex/com.android.runtime/javalib/core-oj.jar) at okhttp3.internal.Util.&lt;clinit&gt;(Util.java:87) at okhttp3.internal.Util.skipLeadingAsciiWhitespace(Util.java:321) at okhttp3.HttpUrl$Builder.parse(HttpUrl.java:1313) at okhttp3.HttpUrl.get(HttpUrl.java:917) at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:492) at com.example.usub.Remote.RetrofitClient.getClient(RetrofitClient.java:14) at com.example.usub.Common.Common.getGoogleAPI(Common.java:10) at com.example.usub.Welcome.onCreate(Welcome.java:208) …
26 java  android 

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.