Pertanyaan yang diberi tag «java»

Java adalah bahasa pemrograman tingkat tinggi, bebas platform, berorientasi objek yang awalnya dikembangkan oleh Sun Microsystems. Java saat ini dimiliki oleh Oracle, yang membeli Sun pada 2010.

1
Apakah ini masih antipengganti jika kita mencatat pesan pengecualian dan melemparkan pengecualian yang berbeda?
Aplikasi web kami menggunakan a ExceptionMapperuntuk memetakan beberapa pengecualian Response. Kami mencatat pesan pengecualian sebelum melemparkan pengecualian baru sebagai berikut: catch (SomeException ex) { LOG.error(ex.getMessage()); throw new MyException(ex.getMessage()); } Kami tidak melempar kembali pengecualian yang sama , jadi pertanyaan saya adalah apakah ini akan dianggap sebagai antipattern Log dan Throw …

5
Di lapisan mana validasi harus ditempatkan?
Saya membuat API Istirahat menggunakan Boot Spring dan saya menggunakan Hibernate Validation untuk memvalidasi input permintaan. Tetapi saya juga memerlukan jenis validasi lain, misalnya ketika data pembaruan perlu diperiksa, jika id perusahaan tidak ada, saya ingin melempar pengecualian khusus. Haruskah validasi ini ditempatkan di lapisan layanan atau lapisan pengontrol? Lapisan …


5
Apa yang membuat JVM sangat fleksibel untuk mendukung begitu banyak bahasa JVM?
JVM mendukung begitu banyak bahasa selain Java seperti Groovy,Clojure,Scaladll yang bahasa fungsional seperti Java (Saya mengacu pada Java sebelum Versi 8 di mana Lambda'stidak didukung) yang tidak mendukung fungsional capabilities.On tingkat tinggi yang membuat JVM sangat serbaguna yang dapat mendukung baik Bahasa Berorientasi Objek maupun Fungsional?


11
Mengapa menggunakan System.out.println () sangat buruk? [Tutup]
Seperti saat ini, pertanyaan ini tidak cocok untuk format tanya jawab kami. Kami berharap jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang debat, argumen, polling, atau diskusi panjang. Jika Anda merasa bahwa pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan untuk panduan. …

2
Di mana harus meletakkan file konfigurasi Spring?
Saya ingin mengintegrasikan kerangka kerja Spring dalam proyek saya terutama ke sisi server. Jadi, saya tidak ingin memasukkannya ke dalam folder file perang WEB-INF. Haruskah saya meletakkan applicationContext.xml ke dalam setiap lapisan (berarti setiap proyek sejak dibagi dalam proyek yang berbeda? (Layanan, Domain, dan DAO) Apa praktik yang baik?
18 java  soa  spring 

5
Penggunaan DelayQueue di dunia nyata [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Apa yang akan menjadi penggunaan DelayQueue di dunia nyata , masalah umum apa yang …


6
Kode yang didokumentasikan sendiri vs Javadocs?
Baru-baru ini saya telah mengerjakan refactoring bagian-bagian dari basis kode yang saat ini saya tangani - tidak hanya untuk memahaminya dengan lebih baik, tetapi juga untuk membuatnya lebih mudah bagi orang lain yang mengerjakan kode. Saya cenderung bersandar pada sisi berpikir bahwa mendokumentasikan kode sendiri itu bagus . Saya hanya …

6
Mengapa Java tidak mengizinkan penggunaan header seperti di C ++
Saya memiliki pertanyaan yang tidak saya temukan jawabannya kecuali jawaban berikut yang tidak memenuhi persyaratan saya: "Karena James Gosling tidak mau" Saya tahu bahwa Java dapat memiliki antarmuka (hanya fungsi virtual murni, tanpa atribut), tetapi itu tidak sama persis dengan definisi kelas.
18 java 

2
apa perbedaan antara panggilan balik dan pendengar?
Dalam blackberry kita dapat mengganti metode keyChar () dan menangkap peristiwa penekanan tombol atau kita dapat mendaftar diKeyPressListener. saya tahu, onKeyListener adalah pola pengamat. Di android juga ada KeyEvent.callback dan onKeyListener Keduanya adalah peristiwa mengapa kita tidak perlu mendaftar untuk acara keyChar. apa perbedaan antara kedua pola?
18 java 

10
Mengapa warisan dan polimorfisme begitu banyak digunakan?
Semakin saya belajar tentang paradigma pemrograman yang berbeda, seperti pemrograman fungsional, semakin saya mulai mempertanyakan kebijaksanaan konsep OOP seperti pewarisan dan polimorfisme. Saya pertama kali belajar tentang pewarisan dan polimorfisme di sekolah, dan pada saat itu polimorfisme tampak seperti cara yang hebat untuk menulis kode generik yang memungkinkan perluasan yang …

2
Bagaimana cara kerja kompiler Java AOT?
Ada beberapa alat di luar sana ( Excelsior JET , dll.) Yang mengklaim untuk mengubah aplikasi Java menjadi executable asli ( *.exe). Namun itu adalah saya pemahaman bahwa alat ini benar-benar hanya menciptakan pembungkus asli yang memanggil / menjalankan javadari shell atau command-line. Jika pemahaman itu salah, saya tidak mengerti …
18 java  compiler  aot 


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.