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.

4
Apakah ada alasan inisialisasi malas tidak dapat dibangun ke Jawa?
Karena saya bekerja pada server yang sama sekali tidak memiliki status non-persisten untuk pengguna, setiap objek terkait Pengguna yang kami miliki diluncurkan pada setiap permintaan. Akibatnya saya sering menemukan diri saya melakukan inisialisasi malas dari properti objek yang mungkin tidak digunakan. protected EventDispatcher dispatcher = new EventDispatcher(); Menjadi... protected EventDispatcher<EventMessage> …

4
Argumen terhadap pengecekan file biner ke SCM
Saya bekerja untuk perusahaan yang terutama membangun aplikasi Java dan saya mencoba meyakinkan semua orang untuk berhenti memeriksa file biner (dependensi dan produk akhir) ke SCM. Mereka tahu itu adalah praktik yang buruk tetapi mereka berpikir bahwa "itu berhasil" dan itu tidak benar-benar masalah bahkan ketika banyak orang tahu tentang …
10 java  builds 


3
Mengapa generik java tidak bisa ada dalam array?
Mengapa ketika saya mencoba membuat array dari ArrayLists: ArrayList<Integer>[] arr=new ArrayList<Integer>[40];ada kesalahan dan java tidak mengizinkan ini? Apakah ada alasan terkait dengan implementasi java generik, generik dalam bahasa apa pun, atau sesuatu yang sewenang-wenang?

1
Bagaimana cara mendokumentasikan suatu algoritma dengan benar dengan data sampel?
Saya bertanya-tanya apa yang seharusnya berisi dokumentasi algoritma? Tidak dapat menemukan panduan yang tepat untuk diikuti. Ada yang ingin saya sertakan ringkasan algoritma deskripsi algoritma diagram alur kode semu set input data sampel (banyak) data keluaran tes unit percobaan Klien meminta dokumentasi semacam itu untuk: Mempertahankan kepercayaan pada nomor kami …

2
ukuran boolean tidak didefinisikan dalam java: mengapa?
Saya melihat ukuran boolean tidak ditentukan. Di bawah ini adalah dua pernyataan yang saya lihat pada ukuran data primitif java tidak didefinisikan secara tepat Penjelasan lebih lanjut mengatakan boolean mewakili sedikit informasi, tetapi "ukurannya" bukanlah sesuatu yang didefinisikan secara tepat. Pertanyaan muncul di benak saya adalah mengapa boolean di java …
10 java  concepts  boolean 


1
Apa arti "TILT" dalam komentar?
Saya sedang membaca Clean Code oleh Robert C. Martin, dan frasa tersebut secara TILTtak terduga muncul di beberapa contoh kode. Contoh (ada di Jawa, omong-omong): ... public String errorMessage() { switch (status) { case ErrorCode.OK: // TILT - Should not get here. return ""; case ErrorCode.UNEXPECTED_ARGUMENT: return "Unexpected argument"; case …

2
Granularitas Pengecualian
Saya mengalami perdebatan antara beberapa teman dan saya. Mereka lebih suka pengecualian umum seperti ClientErrorExceptiondan ServerErrorExceptiondengan detail sebagai bidang pengecualian, sedangkan saya lebih suka membuat hal-hal lebih spesifik. Sebagai contoh, saya mungkin memiliki beberapa pengecualian seperti: BadRequestException AuthenticationFailureException ProductNotFoundException Masing-masing dibangun berdasarkan kode kesalahan yang dikembalikan dari API. Mengikuti Kelebihan …




3
Apakah OK untuk antarmuka bergantung pada kelas beton?
Saya membuat antarmuka di Jawa untuk penangan kesalahan khusus. Ingin meneruskan objek kesalahan argumen tapi saya perlu menjadi anak Exceptionkelas. Apakah saya tetap bisa menggunakan nama kelas yang saya tentukan di antarmuka? Tidakkah itu membuatnya kurang dari antarmuka dalam hal tidak tergantung pada implementasi apa pun? Saya mencoba melakukan sesuatu …


1
Desain Kode: Delegasi fungsi sewenang-wenang
Di PPCG, kita sering menghadapi tantangan King of the Hill , yang mengadu bot kode yang berbeda satu sama lain. Kami tidak suka membatasi tantangan ini hanya dalam satu bahasa, jadi kami melakukan komunikasi lintas platform di atas standar I / O. Tujuan saya adalah menulis kerangka kerja yang akan …

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.