... dan tidak membuat kesalahan / deserializing? Penjelasan Wikipedia membuat saya tidak bijak! Saya seorang programmer Java, jika terminologi digunakan secara berbeda dalam bahasa yang
... dan tidak membuat kesalahan / deserializing? Penjelasan Wikipedia membuat saya tidak bijak! Saya seorang programmer Java, jika terminologi digunakan secara berbeda dalam bahasa yang
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Misalkan...
Apa perbedaan antara Pola dan Prinsip Desain Berorientasi Obyek? Apakah mereka berbeda? Sejauh yang saya mengerti keduanya mencoba mencapai beberapa tujuan bersama (mis. Fleksibilitas). Jadi bisakah saya mengatakan bahwa sebuah pola adalah prinsip dan sebaliknya? Prinsip Perancangan = SOLID (yaitu...
Apakah ada tujuan untuk mendeklarasikan init()metode untuk suatu tipe? Saya tidak bertanya apakah kita harus memilih init()daripada konstruktor atau bagaimana menghindari menyatakaninit() . Aku bertanya apakah ada setiap alasan di balik mendeklarasikan init()metode (melihat bagaimana umum itu)...
Di Jawa ada tipe primitif untuk byte, short, intdan longdan hal yang sama untuk floatdan double. Mengapa orang harus menetapkan berapa byte yang harus digunakan untuk nilai primitif? Tidak bisakah ukurannya ditentukan secara dinamis tergantung pada seberapa besar angka yang dilewati? Ada 2 alasan...
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 . Serialisasi digunakan...
Dalam video ini oleh Rich Hickey , pencipta Clojure, ia menyarankan untuk menggunakan peta untuk mewakili data alih-alih menggunakan kelas untuk mewakilinya, seperti yang dilakukan di Jawa. Saya tidak mengerti bagaimana ini bisa lebih baik, karena bagaimana pengguna API dapat mengetahui apa kunci...
Seperti yang ada 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
Saya memproduksi biner yang dapat didistribusikan untuk proyek Java saya. Saya merilisnya dalam dua cara: Maven Central Zip dapat didistribusikan di kode Google Proyek saya dilisensikan di bawah lisensi Apache 2.0. Saya menggunakan sejumlah kecil pihak ketiga, salah satunya adalah MIT...
Ketika saya mulai memprogram di Jawa, fakta bahwa pernyataan pergantian tidak mengambil string membuat saya frustrasi. Kemudian saat menggunakan Enums, saya menyadari manfaat yang Anda dapatkan dari mereka daripada membagikan nilai mentah - jenis keamanan (yang membawa refactoring lebih mudah)...
Saya sedang berdebat dengan teman saya mengenai apakah kedua latihan ini hanyalah dua sisi dari mata uang yang sama, atau apakah satu benar-benar lebih baik. Kami memiliki fungsi yang mengambil parameter, mengisi anggota itu, dan kemudian mengembalikannya: Item predictPrice(Item item) Saya...
Saat ini saya bekerja di tempat yang mungkin memaksa pengembang untuk menggunakan pemformat kode otomatis pada check-in kontrol versi. Saya mencari pendapat pengembang tentang kelebihan dan kekurangan dari melakukan ini ... bagaimana menurut Anda itu akan membantu atau menghambat pengembang. Kasus...
Menentukan akhiran Pengecualian pada kelas pengecualian terasa seperti kode bau bagi saya (informasi Redundan - sisa nama menyiratkan keadaan kesalahan dan mewarisi dari Pengecualian). Namun, tampaknya juga semua orang melakukannya dan ini merupakan praktik yang baik. Saya ingin memahami mengapa...
Adakah yang bisa menjelaskan konsep AOP untuk boneka: titik gabung, titik potong, tenun, dll. Sebagai contoh: Aspek: modularisasi masalah yang melintasi berbagai kelas. Apa
Saya butuh saran tentang cara menyusun proyek kami di Git. Kami menggunakan Java dan Maven adalah alat build kami. Maven agak menganggap semua proyek Anda memiliki leluhur yang sama pada akhirnya. Maven juga bisa menjadi ratu drama nyata ketika segalanya tidak diatur persis seperti yayasan Apache...
Apakah itu ide yang baik atau ide buruk untuk membuat antarmuka untuk objek transfer data? Menganggap bahwa objek biasanya dapat berubah. Meskipun contoh saya di Jawa, itu harus berlaku untuk bahasa lain yang memiliki konsep serupa. interface DataTransferObject { String getName(); void...
Baru-baru ini saya mulai pemrograman di Groovy untuk kerangka pengujian integrasi, untuk proyek Java. Saya menggunakan Intellij IDEA dengan plug-in Groovy dan saya terkejut melihat sebagai peringatan untuk semua metode yang tidak statis dan tidak bergantung pada bidang contoh apa pun. Di Jawa,...
Terkadang, meski tidak sering, saya harus memasukkan logika matematika ke dalam kode saya. Konsep yang digunakan sebagian besar sangat sederhana, tetapi kode yang dihasilkan tidak - banyak variabel dengan tujuan yang tidak jelas, dan beberapa operasi dengan maksud yang tidak begitu jelas. Saya...
Apa motivasi bagi java untuk menggunakan @Overrideanotasi, daripada membuat overridepengubah baru ? @Override public String toString() { return ""; } vs. public override String toString() { return
Saya menulis aplikasi web Java yang sebagian besar terdiri dari sekelompok halaman serupa di mana setiap halaman memiliki beberapa tabel dan filter yang berlaku untuk tabel tersebut. Data pada tabel ini berasal dari database SQL. Saya menggunakan myBatis sebagai ORM, yang mungkin bukan pilihan...