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.

2
Periksa parameter yang dijelaskan dengan @Nonnull untuk null?
Kami telah mulai menggunakan FindBugs dan menjelaskan parameter kami dengan @Nonnulltepat, dan berfungsi baik untuk menunjukkan bug di awal siklus. Sejauh ini kami terus memeriksa argumen ini untuk nullmenggunakan Guava checkNotNull, tapi saya lebih suka untuk memeriksa nullhanya di tepi - tempat-tempat di mana nilainya dapat masuk tanpa diperiksa null, …
19 java  null 

9
Seberapa penting pola desain dalam pemrograman?
Saya seorang mahasiswa dan saya baru saja mulai belajar tentang pola desain dan saya berjuang untuk memahami tujuan mereka. Saya telah mencoba meneliti mereka tetapi semua sumber yang saya temukan tampaknya berbicara tentang mereka secara akademis, bukan profesional. Apa tujuan mereka dan apakah mereka penting untuk dipelajari?


3
Java dan .NET: Mengapa algoritma penyortiran yang berbeda digunakan secara default?
Hanya ingin tahu mengapa Javadan .NET Frameworkmenggunakan algoritma pengurutan yang berbeda secara default. Di Jawa, Array.Sort() gunakan algoritma Merge Sort secara default dan seperti yang dikatakan Wikipedia.com : Di Jawa, metode Arrays.sort () menggunakan pengurutan gabungan atau quicksort yang disetel tergantung pada tipe data dan untuk efisiensi implementasi, beralih ke …


9
Keuntungan dan Kerugian Reformat Kode Paksa
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 spesifik saya melibatkan Java / JSP, tapi saya pikir …

12
Coded Managed vs Native Coders
Saya seorang pembuat kode dan memiliki pengalaman dengan kode asli dan dikelola. Saya mulai dengan Pascal dan C, kemudian pindah ke C ++ dan akhirnya ke C #. Selama setahun terakhir ini, saya telah mengkode hampir secara eksklusif di C # dan telah kehilangan banyak dari apa yang dulu muncul …
19 java  .net 

4
Mengapa API koleksi Java tidak memiliki metode terakhir? [Tutup]
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 . Ini untuk koleksi yang dipesan misalnya java.util.List. Mengapa perancang bahasa tidak memasukkan metode …
19 java  api-design 

3
Perbedaan antara "Java OOP" dan "Pythonic OOP"? [Tutup]
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 pertanyaan ini dapat diperbaiki dan mungkin dibuka kembali, kunjungi pusat bantuan …


7
Masalah gaya pengkodean: Haruskah kita memiliki fungsi yang mengambil parameter, memodifikasinya, dan kemudian MENGEMBALIKAN parameter itu?
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 percaya bahwa saat ia bekerja pada objek yang sama …


2
Cara terbaik untuk menyusun repositori Git untuk Maven
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 mengatur proyek mereka (siapa …

7
Haruskah saya membuat antarmuka untuk objek transfer data?
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 setName(String name); } class RealDataTransferObject implements DataTransferObject { …

2
Apa perbedaan arti dari 'fixture'?
Saya mengalami kesulitan memahami konsep "fixture". Saya tahu apa itu test suite, test case, uji coba, tapi apa sebenarnya "fixture"? Kasing uji parameter? Tampak bagi saya bahwa makna atau semantik dari istilah "fixture" dapat sedikit berbeda dengan bahasa pemrograman atau dengan kerangka pengujian? Saya pikir perlengkapan phpunit " kode untuk …

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.