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

14
Java membulatkan ke int menggunakan Math.ceil
int total = (int) Math.ceil(157/32); Mengapa masih mengembalikan 4? 157/32 = 4.90625, Saya perlu mengumpulkan, Saya telah melihat sekeliling dan ini sepertinya metode yang tepat. Saya mencoba totalsebagai doubletipe, tetapi mendapatkan 4.0. Apa yang saya lakukan salah?
101 java  math 




14
Menangkap java.lang.OutOfMemoryError?
Dokumentasi untuk java.lang.Errorkata: Error adalah subclass dari Throwable yang menunjukkan masalah serius yang tidak boleh ditangkap oleh aplikasi yang wajar Tapi sebagai java.lang.Errorsubclass dari java.lang.Throwable, saya bisa menangkap jenis Throwable ini. Saya mengerti mengapa menangkap pengecualian semacam ini bukanlah ide yang baik. Sejauh yang saya mengerti, jika kita memutuskan untuk …


7
Jalankan ulang Prosesor Anotasi Konfigurasi Spring Boot untuk memperbarui metadata yang dibuat
Aku sudah menambahkan: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency> untuk saya pom.xmlper intellijpermintaan / peringatan 's. Sekarang saya melihat "Jalankan ulang Prosesor Anotasi Konfigurasi Boot Musim Semi untuk memperbarui metadata yang dihasilkan". Bagaimana saya melakukan apa intellijyang diminta untuk saya lakukan? Tautan ini, B.2 Membuat meta-data Anda sendiri menggunakan pemroses anotasi …

5
Perbedaan antara kelas dan objek di Kotlin
Saya baru mengenal Kotlin dan baru-baru ini mengonversi file sederhana dari java ke Kotlin. Saya bertanya-tanya mengapa konverter Android mengubah kelas java saya menjadi objek Kotlin. Jawa: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) …
101 java  android  kotlin 

4
Apa yang dilakukan value & 0xff di Java?
Saya memiliki kode Java berikut: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; Hasilnya adalah 254 saat dicetak, tetapi saya tidak tahu cara kerja kode ini. Jika &operatornya hanya bitwise, lalu mengapa tidak menghasilkan byte melainkan integer?

3
BigDecimal - untuk menggunakan new atau valueOf
Saya menemukan dua cara untuk mengeluarkan objek BigDecimal dari d ganda. 1. new BigDecimal(d) 2. BigDecimal.valueOf(d) Pendekatan mana yang lebih baik? Akankah valueOf membuat objek baru? Secara umum (bukan hanya BigDecimal), apa yang direkomendasikan - new atau valueOf? Terima kasih.
101 java  bigdecimal 


15
Java 8 Stream dengan pemrosesan batch
Saya memiliki file besar yang berisi daftar item. Saya ingin membuat sekumpulan item, membuat permintaan HTTP dengan batch ini (semua item diperlukan sebagai parameter dalam permintaan HTTP). Saya dapat melakukannya dengan sangat mudah dengan forloop, tetapi sebagai pecinta Java 8, saya ingin mencoba menulis ini dengan framework Stream Java 8 …

6
Mockito: Mock inisialisasi bidang pribadi
Bagaimana saya dapat membuat tiruan variabel bidang yang sedang diinisialisasi? class Test { private Person person = new Person(); ... public void testMethod() { person.someMethod(); ... } } Di sini saya ingin mengejek person.someMethod()saat menguji Test.testMethod()metode yang saya perlukan untuk meniru inisialisasi personvariabel. Ada petunjuk? Edit: Saya tidak diizinkan untuk …


30
Android java.lang.VerifyError?
Di aplikasi Android saya, saya selalu mendapatkan VerifyErrors! Dan saya tidak tahu mengapa. Setiap kali saya menyertakan JAR eksternal, saya selalu mendapatkan VerifyErrors saat mencoba meluncurkan aplikasi saya (kecuali sekali, saat saya menyertakan Apache Log4j.) Saya biasanya menyiasati ini dengan mengambil sumber pustaka dan menambahkannya ke proyek saya, tetapi saya …

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.