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

10
Tinju Integer Aneh di Jawa
Saya baru saja melihat kode yang mirip dengan ini: public class Scratch { public static void main(String[] args) { Integer a = 1000, b = 1000; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); } } Saat dijalankan, blok kode ini akan dicetak: false true …
114 java  autoboxing 

8
Anotasi Java
Apa tujuan anotasi di Java? Saya memiliki gagasan kabur tentang mereka sebagai suatu tempat di antara komentar dan kode aktual. Apakah mereka mempengaruhi program pada saat dijalankan? Apa kegunaan tipikal mereka? Apakah mereka unik di Jawa? Apakah ada setara C ++?

3
Mengapa aplikasi web Java menggunakan ekstensi .do? Dari mana asalnya
Saya selalu bertanya-tanya mengapa begitu banyak pengembang Java menggunakan ".do" sebagai ekstensi untuk sumber daya pengontrol web (MVC) mereka. Contoh: http://example.com/register.do Itu bahkan tampaknya tidak spesifik kerangka kerja seperti yang saya lihat di proyek Spring MVC dan Struts. Dari mana asal praktik ekstensi ".do" ini. Mengapa ini dilakukan, bukan tanpa …

13
NullPointerException mengakses tampilan di onCreate ()
Ini adalah pertanyaan kanonik untuk masalah yang sering diposting di StackOverflow. Saya mengikuti tutorial. Saya telah membuat aktivitas baru menggunakan wizard. Saya dapatkan NullPointerExceptionketika mencoba memanggil metode yang Viewdiperoleh dengan findViewById()dalam aktivitas saya onCreate(). Aktivitas onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View something = findViewById(R.id.something); something.setOnClickListener(new View.OnClickListener() …


18
Menentukan apakah sebuah Objek berjenis primitif
Saya memiliki Object[]array, dan saya mencoba menemukan yang primitif. Saya sudah mencoba menggunakan Class.isPrimitive(), tetapi sepertinya saya melakukan sesuatu yang salah: int i = 3; Object o = i; System.out.println(o.getClass().getName() + ", " + o.getClass().isPrimitive()); cetakan java.lang.Integer, false. Apakah ada cara yang benar atau alternatif?
114 java  reflection 

13
Mengapa Java membutuhkan antarmuka Serializable?
Kami bekerja keras dengan serialisasi dan harus menentukan tag Serializable pada setiap objek yang kami gunakan adalah semacam beban. Terutama saat itu adalah kelas pihak ke-3 yang tidak bisa kita ubah. Pertanyaannya adalah: karena Serializable adalah antarmuka kosong dan Java menyediakan serialisasi yang kuat setelah Anda menambahkan implements Serializable- mengapa …


13
Apa Alternatif untuk Singleton
Kami memiliki kelas yang menyimpan informasi konfigurasi untuk aplikasi. Itu dulu tunggal. Setelah beberapa tinjauan arsitektural, kami diberitahu untuk menghapus singleton tersebut. Kami memang melihat beberapa keuntungan dari tidak menggunakan tunggal dalam pengujian unit karena kami dapat menguji konfigurasi yang berbeda sekaligus. Tanpa tunggal, kita harus meneruskan contoh di mana-mana …

15
JPA: pola apa yang tepat untuk melakukan iterasi pada kumpulan hasil yang besar?
Katakanlah saya memiliki tabel dengan jutaan baris. Menggunakan JPA, apa cara yang tepat untuk mengulangi kueri terhadap tabel itu, sehingga saya tidak memiliki semua Daftar dalam memori dengan jutaan objek? Misalnya, saya menduga bahwa hal berikut akan meledak jika mejanya besar: List<Model> models = entityManager().createQuery("from Model m", Model.class).getResultList(); for (Model …
114 java  hibernate  jpa 

3
mengubah ganda menjadi integer di java
Di Java, saya ingin mengubah double menjadi integer, saya tahu jika Anda melakukan ini: double x = 1.5; int y = (int)x; Anda mendapatkan y = 1. Jika kamu melakukan ini: int y = (int)Math.round(x); Anda mungkin akan mendapatkan 2. Namun, saya bertanya-tanya: karena representasi ganda dari bilangan bulat terkadang …
114 java  casting  double  rounding 


7
Di JPA 2, menggunakan CriteriaQuery, cara menghitung hasil
Saya agak baru mengenal JPA 2 dan itu API CriteriaBuilder / CriteriaQuery: CriteriaQuery javadoc.dll CriteriaQuery dalam tutorial Java EE 6 Saya ingin menghitung hasil dari CriteriaQuery tanpa benar-benar mengambilnya. Apakah itu mungkin, saya tidak menemukan metode seperti itu, satu-satunya cara adalah melakukan ini: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery<MyEntity> cq = …

15
Ekspresi reguler untuk memisahkan string menggunakan spasi jika tidak diapit oleh tanda kutip tunggal atau ganda
Saya baru mengenal ekspresi reguler dan sangat menghargai bantuan Anda. Saya mencoba untuk mengumpulkan ekspresi yang akan memisahkan string contoh menggunakan semua spasi yang tidak dikelilingi oleh tanda kutip tunggal atau ganda. Upaya terakhir saya terlihat seperti ini: (?!")dan tidak cukup berhasil. Itu terbelah di spasi sebelum kutipan. Contoh masukan: …
114 java  regex  split 

4
kesalahan saat menetapkan Layout: BoxLayout tidak dapat dibagikan
Saya memiliki JFramekelas Java ini , di mana saya ingin menggunakan boxlayout, tetapi saya mendapatkan pesan kesalahan java.awt.AWTError: BoxLayout can't be shared. Saya telah melihat orang lain dengan masalah ini, tetapi mereka menyelesaikannya dengan membuat tata letak kotak di panel konten, tetapi itulah yang saya lakukan di sini. Ini kode …
114 java  swing  layout  boxlayout 

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.