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
Mengapa Java tidak memasukkan nama file dalam args?
Dalam C dan C ++, metode utama memegang nama file di posisi pertama array di argv [0]. Di Jawa, bagaimanapun, nama file tidak termasuk dalam array string args. Apakah ada alasan praktis untuk ini? Saya mengerti bahwa ini membuat iterasi melalui argumen baris perintah 0 berbasis bukan 1 berbasis, tetapi …
20 java  c++  c 

8
Java - Mengapa kita menyebut array sebagai "vektor"?
Saya membaca buku tentang Pemrograman Java, dan ingin mengonfirmasi bahwa saya mengerti definisi kata "vektor". Wikipedia mengatakan vektor adalah "Array satu dimensi", sumber http://en.wikipedia.org/wiki/Vector . Bukankah lebih mudah untuk memanggil array hanya sebuah array? Apakah ada alasan kita perlu menggunakan bahasa mewah seperti "vektor"? Apakah ada perbedaan antara array dan …
20 java 

5
Cara efisien untuk mengacak objek
Saya sedang menulis program untuk beberapa perangkat lunak kuis. Saya memiliki kelas pertanyaan yang berisi ArrayLists untuk pertanyaan, jawaban, opsi, tanda dan tanda negatif. Sesuatu seperti ini: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; } Saya ingin mengocok semua …
20 java  collections 

6
Serialisasi Java - keuntungan dan kerugian, gunakan atau hindari? [Tutup]
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 untuk ketekunan di Jawa. Mungkin oke untuk bertahan beberapa objek menggunakan serialisasi. …

4
Mengapa ukuran tumpukan tetap pada JVM?
Adakah yang bisa menjelaskan kepada saya mengapa JVM (saya tidak memeriksa terlalu banyak, tetapi saya belum pernah melihat yang tidak melakukannya dengan cara seperti itu) perlu dijalankan pada ukuran heap yang tetap? Saya tahu ini lebih mudah untuk diterapkan pada tumpukan berdekatan yang sederhana, tetapi Sun JVM sekarang berusia lebih …
20 java 


4
Siapa yang memperluas antarmuka? Dan mengapa?
AFAIK, extendskelas dan implementsantarmuka orangtua kelas saya . Tapi saya mengalami situasi, di mana saya tidak bisa menggunakan implements SomeInterface. Ini adalah deklarasi tipe generik. Sebagai contoh: public interface CallsForGrow {...} public class GrowingArrayList <T implements CallsForGrow> // BAD, won't work! extends ArrayList<T> implementsDilarang menggunakan di sini secara sintaksis. Saya …

7
IDE Java ditulis dalam Java murni? [Tutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Rekayasa Perangkat Lunak Stack Exchange. Ditutup 6 tahun yang lalu . Apakah ada IDE Java yang ditulis dalam Java? Saya baru saja mendapatkan laptop DET 9 tahun hari …

6
Praktik terbaik dalam penulisan komentar dan dokumentasi
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 7 tahun yang lalu . Mengomentari saat ini lebih mudah dari sebelumnya. Di Java, ada beberapa teknik yang bagus untuk menghubungkan komentar ke kelas, dan Java IDEs bagus dalam membuat shell komentar untuk Anda. …

2
Metode Java batal secara implisit mengembalikan ini
Pertanyaan ini dimigrasikan dari Stack Overflow karena dapat dijawab di Rekayasa Perangkat Lunak Stack Exchange. Bermigrasi 8 tahun yang lalu . ada beberapa diskusi tentang SO tentang metode penyetel yang mengembalikan tipe "ini". Dan sepertinya java 7 memiliki proposal metode batal mengembalikan ini. Tetapi proposal ini tidak dapat membuatnya ke …
20 java 

8
Bagaimana cara menyebarkan kesadaran untuk pemrograman generik di antara anggota tim?
Saya tinggal di lingkungan, tempat orang percaya: Java generics adalah fitur yang khusus digunakan untuk penulisan pustaka dan bukan untuk pengkodean yang sebenarnya. C ++ adalah bahasa pemrograman OO; templateadalah fitur opsional dan dapat dihindari Padahal, orang-orang ini sangat bergantung pada perpustakaan yang ditulis menggunakan pemrograman generik (misalnya STL, wadah …
20 java  c++  templates  generics 


9
Apakah metode init () bau kode?
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) atau jika itu adalah kode bau dan harus dihindari. The init()idiom cukup umum, …


7
Perbedaan antara Pola dan Prinsip
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 Prinsip Ketergantungan Pembalikan) Pola Desain = Gof (yaitu Pola Pabrik …

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.