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.




3
Apakah Java gratis / open source atau tidak?
Pada 13 November 2006, Sun merilis sebagian besar Jawa sebagai perangkat lunak bebas dan sumber terbuka, (FOSS), di bawah ketentuan GNU General Public License (GPL). Pada 8 Mei 2007, Sun menyelesaikan prosesnya, membuat semua kode inti Java tersedia di bawah persyaratan distribusi perangkat lunak / sumber terbuka gratis , selain …

10
Apakah saya boleh memiliki objek yang melemparkan diri mereka sendiri, bahkan jika itu mencemari API subkelas mereka?
Saya memiliki kelas dasar Base,. Ini memiliki dua subclass, Sub1dan Sub2. Setiap subkelas memiliki beberapa metode tambahan. Misalnya, Sub1memiliki Sandwich makeASandwich(Ingredients... ingredients), dan Sub2memilikiboolean contactAliens(Frequency onFrequency) . Karena metode ini mengambil parameter yang berbeda dan melakukan hal yang sama sekali berbeda, mereka sepenuhnya tidak kompatibel, dan saya tidak bisa menggunakan …

6
Mengapa loop bersarang dianggap praktik buruk?
Dosen saya menyebutkan hari ini bahwa mungkin untuk "memberi label" loop di Jawa sehingga Anda dapat merujuk mereka ketika berhadapan dengan loop bersarang. Jadi saya mencari fitur karena saya tidak tahu tentang hal itu dan banyak tempat di mana fitur ini dijelaskan diikuti oleh peringatan, mengecilkan loop bersarang. Saya tidak …

3
Kenapa bukan Green Threads?
Sementara saya tahu pertanyaan tentang hal ini sudah dibahas (mis. Https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), saya merasa saya tidak mendapat jawaban yang memuaskan . Pertanyaannya adalah: mengapa JVM tidak mendukung thread hijau lagi? Ia mengatakan ini pada FAQ gaya kode Java : Thread hijau mengacu pada mode operasi untuk Java Virtual Machine (JVM) …


8
Apa Gaya Lebih Baik (Variabel Instans vs Nilai Pengembalian) di Jawa
Saya sering menemukan diri saya berjuang untuk memutuskan mana dari dua cara ini untuk digunakan ketika saya harus menggunakan data umum di beberapa metode di kelas saya. Apa yang akan menjadi pilihan yang lebih baik? Dalam opsi ini, saya dapat membuat variabel instan untuk menghindari keharusan mendeklarasikan variabel tambahan, dan …

4
Apa cara yang benar untuk menangani hasil debug di Jawa?
Ketika proyek Java saya saat ini tumbuh lebih besar dan lebih besar, saya merasakan kebutuhan yang semakin besar untuk memasukkan hasil debug di beberapa titik kode saya. Untuk mengaktifkan atau menonaktifkan fitur ini dengan tepat, tergantung pada pembukaan atau penutupan sesi tes, saya biasanya meletakkan a private static final boolean …



5
Mengapa C # dan Java menggunakan persamaan referensi sebagai default untuk '=='?
Saya telah merenungkan mengapa Java dan C # (dan saya yakin bahasa lain) default untuk referensi kesetaraan ==. Dalam pemrograman yang saya lakukan (yang tentunya hanya sebagian kecil dari masalah pemrograman), saya hampir selalu menginginkan kesetaraan logis ketika membandingkan objek daripada referensi kesetaraan. Saya mencoba memikirkan mengapa kedua bahasa ini …

9
Mengapa kita membutuhkan kelas Builder ketika menerapkan pola Builder?
Saya telah melihat banyak implementasi pola Builder (terutama di Jawa). Semua dari mereka memiliki kelas entitas (katakanlah Personkelas), dan kelas pembangun PersonBuilder. Pembangun "menumpuk" berbagai bidang dan mengembalikan a new Persondengan argumen yang diteruskan. Mengapa kita secara eksplisit membutuhkan kelas builder, alih-alih menempatkan semua metode builder di Personkelas itu sendiri? …


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.