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

8
Mengapa tidak ada fitur Konstan di Jawa?
Saya mencoba mengidentifikasi alasan di balik konstanta di Jawa. Saya telah belajar bahwa Java memungkinkan kita untuk mendeklarasikan konstanta dengan menggunakan finalkata kunci. Pertanyaan saya adalah mengapa Java tidak memperkenalkan fitur Constant ( const). Karena banyak orang mengatakan itu berasal dari C ++, di C ++ kami memiliki constkata kunci. …
140 java  constants  final 

20
Apa arti "ini" di Jawa?
Biasanya, saya menggunakan thiskonstruktor saja. Saya mengerti bahwa ini digunakan untuk mengidentifikasi variabel parameter (dengan menggunakan this.something), jika memiliki nama yang sama dengan variabel global. Namun, saya tidak tahu bahwa apa arti sebenarnya dari thisJava dan apa yang akan terjadi jika saya menggunakan thistanpa dot ( .).
140 java 

15
Java: Cara menentukan pengkodean charset yang benar dari suatu aliran
Dengan mengacu pada utas berikut: Aplikasi Java: Tidak dapat membaca file yang disandikan iso-8859-1 dengan benar Apa cara terbaik untuk menentukan secara sistematis pengkodean charset dari inputstream / file? Saya sudah mencoba menggunakan yang berikut ini: File in = new File(args[0]); InputStreamReader r = new InputStreamReader(new FileInputStream(in)); System.out.println(r.getEncoding()); Tetapi pada …

2
SetScale dan bulat BigDecimal
Apa perbedaan antara dua panggilan ini? (Apakah ada?) // 1. new BigDecimal("3.53456").round(new MathContext(4, RoundingMode.HALF_UP)); // 2. new BigDecimal("3.53456").setScale(4, RoundingMode.HALF_UP);
140 java  bigdecimal 

4
Java 8: kinerja Streams vs Collections
Saya baru mengenal Java 8. Saya masih belum tahu tentang API secara mendalam, tetapi saya telah membuat tolok ukur informal kecil untuk membandingkan kinerja API Streams baru dengan Koleksi lama yang bagus. Tes terdiri dalam menyaring daftar Integer, dan untuk setiap nomor bahkan, menghitung akar kuadrat dan menyimpannya dalam hasil …


11
RecyclerView - Dapatkan tampilan pada posisi tertentu
Saya memiliki aktivitas dengan a RecyclerViewdan ImageView. Saya menggunakan ini RecyclerViewuntuk menampilkan daftar gambar secara horizontal. Ketika saya klik pada gambar di RecyclerViewdalam ImageViewaktivitas harus menunjukkan gambaran yang lebih besar dari gambar. Sejauh ini semuanya bekerja dengan baik. Sekarang ada dua ImageButtonskegiatan lagi: imageButton_leftdan imageButton_right. Ketika saya mengklik imageButton_left, gambar …

16
Apakah ada utilitas Java umum untuk memecah daftar menjadi beberapa batch?
Saya menulis sendiri sebuah utilitas untuk memecah daftar menjadi beberapa ukuran. Saya hanya ingin tahu apakah sudah ada util apache commons untuk ini. public static <T> List<List<T>> getBatches(List<T> collection,int batchSize){ int i = 0; List<List<T>> batches = new ArrayList<List<T>>(); while(i<collection.size()){ int nextInc = Math.min(collection.size()-i,batchSize); List<T> batch = collection.subList(i,i+nextInc); batches.add(batch); i …
140 java  collections 

9
Bagaimana cara menggunakan anotasi @Nullable dan @Nullull secara lebih efektif?
Saya dapat melihat itu @Nullabledan @Nonnullpenjelasan dapat membantu dalam mencegah NullPointerExceptiontetapi mereka tidak menyebar terlalu jauh. Keefektifan anotasi ini menurun sepenuhnya setelah satu tingkat tipuan, jadi jika Anda hanya menambahkan beberapa, mereka tidak menyebar terlalu jauh. Karena anotasi ini tidak ditegakkan dengan baik, ada bahaya menganggap nilai yang ditandai dengan …

21
Iterasi terakhir dari peningkatan untuk loop di java
Apakah ada cara untuk menentukan apakah loop itu berulang untuk terakhir kalinya. Kode saya terlihat seperti ini: int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } Sekarang masalahnya adalah saya tidak ingin menambahkan koma di iterasi terakhir. …

12
Bagaimana cara menguji kode tergantung pada variabel lingkungan menggunakan JUnit?
Saya memiliki sepotong kode Java yang menggunakan variabel lingkungan dan perilaku kode tergantung pada nilai variabel ini. Saya ingin menguji kode ini dengan nilai yang berbeda dari variabel lingkungan. Bagaimana saya bisa melakukan ini di JUnit? Saya telah melihat beberapa cara untuk mengatur variabel lingkungan di Jawa secara umum, tetapi …

5
Dapatkan id yang dihasilkan setelah dimasukkan
Saya menggunakan SQLite dengan Android, dan saya ingin tahu cara terbaik untuk mendapatkan id yang dihasilkan dari baris yang saya sisipkan. Sebuah solusi yang menurut saya membuat pencarian setelah penyertaan, tetapi tidak terlihat sebagai cara terbaik.
140 java  android  sqlite 



5
Perbedaan antara UTF-8 dan UTF-16?
Perbedaan antara UTF-8 dan UTF-16? Mengapa kita membutuhkan ini? MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest = md.digest();
140 java  unicode  utf-8  utf-16  utf 

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.