Pertanyaan yang ditandai 'java'

Java (jangan bingung dengan JavaScript, JScript atau JS) adalah bahasa pemrograman berorientasi objek tujuan umum dengan pengetikan statis, yang dimaksudkan untuk digunakan dengan Java Virtual Machine (JVM). "Java Platform" adalah nama sistem komputer tempat alat untuk mengembangkan dan menjalankan program Java diinstal. Gunakan tag ini untuk pertanyaan yang terkait dengan bahasa pemrograman Java atau alat platform Java.
26
balasan

Mengapa lebih cepat memproses array yang diurutkan daripada array yang tidak disortir?

Ini adalah bagian dari kode C ++ yang tampaknya sangat aneh. Untuk beberapa alasan aneh, mengurutkan data secara ajaib membuat kode hampir enam kali lebih cepat. #include <algorithm> #include <ctime> #include <iostream> int main () {// Ge ...
Ditetapkan pada 27 Juni '12 pada pukul 16:51
8
balasan

Mengapa pengurangan dua kali ini (tahun 1927) memberikan hasil yang aneh?

Jika saya menjalankan program berikut yang menganalisis dua string tanggal, merujuk setiap 1 detik, dan membandingkannya: public static public void (String [] args) melempar ParseException {SimpleDateFormat sf = new SimpleDateFormat ("yyyy-MM-dd HH: mm: s ...
ditetapkan pada 27 Juli '11 pukul 11:15
92
balasan

Apakah java "pass-by-reference" atau "pass-by-value"?

Saya selalu percaya bahwa java adalah tautan pass-through. Namun, saya telah melihat beberapa posting blog (misalnya, blog ini) mengklaim bahwa ini bukan masalahnya. Saya rasa saya tidak mengerti perbedaan yang mereka buat. Apa penjelasannya?
atur 02 Sep '08 pada 23:14
60
balasan

Hindari! = Null

Saya menggunakan objek! = Null untuk menghindari NullPointerException. Apakah ada alternatif yang baik untuk ini? Misalnya: if (someobject! = Null) {someobject.doCalc (); } Ini menghindari NullPointerException ketika tidak diketahui apakah objek tersebut ...
ditetapkan pada 07 November '08 pada jam 11:31
58
balasan

Bagaimana cara membaca / mengonversi InputStream ke string di Java?

Jika Anda memiliki objek java.io.InputStream, bagaimana Anda harus menangani objek ini dan membuat String? Misalkan saya memiliki InputStream yang berisi data teks, dan saya ingin mengubahnya menjadi String, jadi, misalnya, saya dapat menulisnya ke ...
ditetapkan pada 21 November '08 jam 7:47 malam
11
balasan

Mengapa Java + =, - =, * =, / = tugas operator tugas tidak memerlukan casting?

Sampai hari ini saya berpikir, misalnya: i + = j; Hanya ada label untuk: i = i + j; Tetapi jika kita coba ini: int i = 5; panjang j = 8; Maka i = i + j; tidak akan dikompilasi, tetapi i + = j; akan dikompilasi dengan baik. Apakah ini berarti bahwa pada diri ...
diatur pada 03 Januari '12 jam 13:10
13
balasan

Kasus penggunaan yang benar untuk Android UserManager.isUserAGoat ()?

Saya melihat API baru yang diperkenalkan di Android 4.2. Melihat kelas UserManager, saya menemukan metode berikut: public boolean isUserAGoat () Digunakan untuk menentukan apakah pengguna yang membuat panggilan ini sedang diteleportasi. ...
ditetapkan pada 14 November '12 jam 11:34
39
balasan

Perbedaan antara HashMap dan Hashtable?

Apa perbedaan antara HashMap dan Hashtable di Jawa? Apa yang lebih efisien untuk aplikasi non-streaming?
atur 02 Sep '08 pukul 23:12
35
balasan

Buat ArrayList dari array

Saya memiliki array yang diinisialisasi sebagai berikut: Elemen [] array = {Elemen baru (1), Elemen baru (2), Elemen baru (3)}; Saya ingin mengonversi array ini ke objek kelas ArrayList. ArrayList <Element> arraylist = ???;
atur 01 Oktober '08 pada jam 5:38 sore
18
balasan

Mengapa char [] lebih disukai daripada String untuk kata sandi?

Di Swing, bidang kata sandi memiliki metode getPassword () (menghasilkan karakter []) alih-alih metode getText () yang biasa (mengembalikan sebuah String). Demikian pula, saya dihadapkan dengan proposal untuk tidak menggunakan String untuk penanganan kata sandi. Mengapa String menciptakan risiko keamanan ...
atur 16 Jan '12 jam 17.20
7
balasan

Iterasi melalui HashMap

Kemungkinan rangkap: Bagaimana cara menyortir setiap entri di "peta" secara efektif? Apa cara terbaik untuk beralih melalui item dalam HashMap?
set 01 Juli 2009 di 2:24
53
balasan

Membuat kebocoran memori menggunakan java

Saya baru saja wawancara dan diminta untuk membuat kebocoran memori menggunakan Java. Tak perlu dikatakan, saya merasa sangat bodoh, tidak memiliki ide sedikit pun bagaimana untuk mulai membuatnya. Apa yang akan menjadi contohnya?
ditetapkan pada 24 Juni '11 pukul 19:11
27
balasan

Apa perbedaan antara publik, aman, batch dan pribadi di Jawa?

Di Jawa, ada aturan yang jelas tentang kapan harus menggunakan masing-masing pengubah akses, yaitu default (paket pribadi), publik, dilindungi dan pribadi, membuat kelas dan antarmuka dan pemrosesan dengan warisan?
diatur pada 18 Oktober '08 jam 10:53 malam
44
balasan

Bagaimana cara mengubah String ke int ke Java?

Bagaimana cara mengubah String ke int ke Java? String saya hanya berisi angka, dan saya ingin mengembalikan nomor yang diwakilinya. Misalnya, mengingat string "1234", hasilnya harus menjadi angka 1234.
07 Apr ditetapkan '11 pukul 21.27