Uji pemahaman Anda tentang inti java dengan menjawab lebih dari 100 pertanyaan pilihan ganda java.
Gulir ke bawah untuk memulai!
A. publik
B. pribadi
C. maya
D. terakhir
A. kesalahan runtime
B. HIHOW
C. howhi
D. Kesalahan kompilasi: di statis
A. Antarmuka pemrograman yang konsisten di beberapa platform perangkat keras
B. Kecepatan dan kinerja yang unggul dibandingkan dengan kode asli
C. Bahasa pemrograman murni fungsional dengan filosofi desain minimalis
D. Kompilasi langsung ke kode asli di sebagian besar platform
A. ClassName varname = className baru (className baru);
B. Classname varname = className baru (argumen);
C. varname classname = new varname (argumen);
D. Classname varname = & gt; className baru ();
A. BENAR
B. PALSU
A. 25
B. Batal
C. IllegalAccessException akan dilemparkan
D. CompileError
E. 5
A. membuat beton kelas abstrak
B. mengurangi ukuran tumpukan
C. Membuat kontrak desain yang merangkum implementasi
D. Menerapkan pola pabrik abstrak
A. Dilanjutkan dari menunggu jika notifyall () dipanggil untuk objek
B. Dilanjutkan dari menunggu jika notify () dipanggil untuk objek
C. Menyebabkan utas saat ini menunggu
D. Melanjutkan dari menunggu jika jumlah waktu yang ditentukan telah berlalu
A. int mylist [] [] = {4,9,7,0};
B. int [] mylist = {" 1 ", " 2 ", " 3 "};
C. int [] myList = (5, 8, 2);
D. int mylist [] = {4, 3, 7};
A. subkelas
B. dinamis
C. abstrak
D. kelebihan beban
A. Pastikan blok kode dieksekusi saat JVM dimatikan.
B. Pastikan blok kode dieksekusi hanya saat mencoba/menangkap selesai tanpa pengecualian
C. Pastikan blok kode dieksekusi hanya saat mencoba/menangkap selesai dengan pengecualian
D. Pastikan blok kode selalu dieksekusi setelah mencoba/menangkap
A. Di dalam kelas yang sama
B. Di dalam kelas yang sama, atau superclass apa pun
C. Di dalam kelas yang sama, atau subkelas
D. Di dalam kelas yang sama atau kelas induknya
A. Camelcase
B. Camelcase
C. Camelcase
D. Camelcase
A. Konversikan file Java Bytecode menjadi executables asli
B. Koleksi kompres file kelas java ke arsip .jar
C. Kompilasi file sumber java ke dalam file kelas bytecode
D. Menghasilkan c header dan stub untuk metode asli
A. Blok Buddy
B. Koleksi Sampah
C. Memori virtual
D. Manajemen memori manual
A. menyelesaikan
B. menyelesaikan
C. Akhirnya
D. terakhir
A. Menggunakan metode .equals () atau .compareto () dari satu objek di yang lain
B. Menggunakan operator == pada .Value () dari setiap objek
C. Menggunakan operator & = pada objek
D. Menggunakan operator == pada objek
A. " jika "
B. " Impor "
C. " enum "
D. " akhirnya "
A. anak kelas memperluas orang tua
B. Anak kelas: orang tua
C. Anak kelas memperluas orang tua publik
D. Anak kelas :: orang tua
A. impor. java.util.scanner;
B. import.java.util.scanner;
C. import.java.util.scanner.
D. impor java.util.scanner;
A. Kelas harus abstrak
B. Kelas harus publik
C. Kelas harus final
D. Kelas harus statis
A. Javaapi
B. DocumentCreate
C. Javadoc
D. Apicreate
A. Enkapsulasi mengurangi kopling modul dan meningkatkan kohesi di dalam modul
B. Enkapsulasi di java membuat pengujian unit mudah
C. Semua ini
D. Kode yang dienkapsulasi mudah diubah dengan persyaratan baru
A. Objek StringBuffer.
B. Operator +.
A. public void className ()
B. ClassName statis publik ()
C. ClassName statis ()
D. classname publik ()
A. Menangguhkan eksekusi hanya dalam metode yang disinkronkan
B. Menyebabkan mesin virtual yang di -host menangguhkan semua bentuk eksekusi
C. Menyebabkan semua utas menangguhkan eksekusi
D. Menyebabkan utas saat ini menangguhkan eksekusi
A. Menyatakan konstruktor default kelas sebagai pribadi.
B. Menyatakan kelas sebagai final.
C. Menyatakan kelas sebagai abstrak.
D. Itu tidak mungkin.
A. Ya
B. TIDAK
A. itu akan "runnable" saat metode start () disebut
B. itu dalam keadaan "runnable"
C. itu diblokir sampai utas lain memanggil notify ()
D. itu mulai berjalan segera
A. Kode hash()
B. tostring ()
C. Tunggu()
D. klon()
A. Antarmuka mengimplementasikan antarmuka dan kelas lain
B. Kelas mengimplementasikan dan memperluas kelas
C. Interrface memperluas kelas tetapi mengimplementasikan antarmuka lain
D. Kelas mengimplementasikan antarmuka tetapi memperluas kelas
A. TIDAK
B. Ya
A. ini
B. Super
C. meluas
D. warga asli
A. Konversi JVM Nilai Int to Float
B. Penyisipan tanda kurung otomatis oleh IDE
C. Itu tidak terjadi di Java, hanya dalam bahasa JVM yang diketik secara dinamis seperti Groovy
D. Konversi JVM antara tipe primitif dan tipe referensi
A. Delegasi Konfigurasi ke File XML
B. Memodifikasi dan memeriksa properti dan metode objek, bahkan jika mereka dilindungi atau
A. TIDAK
B. Ya
A. Akhirnya
B. Kompilasi gagal.
C. Kode berjalan tanpa output.
D. Pengecualian dilemparkan saat runtime.
A. menyebutkan nama file kelas /jar saja kompilasi
B. dengan secara langsung menyalin dan termasuk dalam folder yang sama pada proyek
C. Tidak ada file jaringan yang tidak dapat digunakan secara langsung
D. Termasuk nama file path dan kelas /jar di classpath
E. menyebutkan nama file di jalur
A. Kesalahan runtime
B. 5
C. batal
D. Kompilasi kesalahan
A. 0 1
B. 0 0
C. 1 0
D. 1 1
A. Terapkan antarmuka antrian, daftar, dan array
B. Laksanakan Antarmuka Peta, mungkin dengan memperluas kelas AbstractMap
C. Menerapkan antarmuka iterator dan array
D. Perpanjang kelas AbstractCollection, dengan demikian menerapkan antarmuka AbstractCollection
A. Memungkinkan null untuk digunakan kunci atau nilai
B. Ini memelihara daftar melalui semua entri untuk mengambil data dalam urutan yang dimasukkan.
C. Semua operasi adalah operasi yang aman dan pengambilan utas tidak memerlukan penguncian
D. Mendukung mengunci seluruh tabel dengan cara yang mencegah semua akses
A. Koleksi kompres file kelas java ke arsip .jar
B. Memuat dan menjalankan file java .class
C. Bongkar file .class kembali ke kode sumber yang dapat dibaca
D. Kompilasi file sumber java ke dalam file kelas bytecode
A. BENAR
B. PALSU
A. TIDAK
B. Ya
A. Tidak dapat berubah setelah inisialisasi
B. Variabel konstan yang nilainya tidak dapat diubah
C. Tidak lagi dapat disubkilasi atau kelebihan beban
D. Milik kelas, bukan contoh spesifik
A. privasi publik
B. Pribadi, terlindungi, default, publik
C. Pribadi, terlindungi, publik
D. Dilindungi, default, publik
E. Pribadi, default, publik
A. Java 6
B. Java 5
C. Java 7
D. Java 8
A. Metode yang sama ()
B. Metode hashcode ()
C. Metode konstruktor
D. Baik metode equals () dan hashcode ()
E. (Anda tidak perlu mengesampingkan metode apa pun)
A. Contoh kelas yang mengimplementasikan antarmuka yang diberikan
B. (Semua ini)
C. Contoh kelas
D. Contoh subkelas kelas
A. sementara
B. pribadi
C. yang dilindungi
D. publik
A. Adalah contoh dari kelas yang sama
B. Mengevaluasi nilai yang sama
C. Memiliki nilai yang sama sesuai dengan metode .Equals () dari objek pertama
D. Adalah referensi untuk objek yang persis sama
A. Nama yang sama
B. Jumlah dan jenis parameter yang sama
C. Jumlah parameter yang sama, terlepas dari jenisnya
D. Jenis pengembalian yang sama
A. Equals () akan melempar pengecualian jika hashcode () tidak ditimpa juga.
B. Tidak penting untuk mengganti kode hashcode () saat mengesampingkan Equals ().
C. Overriding sama tanpa hashcode merusak kontrak hashCode ().
A. init ();
B. awal();
C. melanjutkan();
D. berlari();
A. JAR Program.Jar
B. java -jar program.jar
C. Program Jar -Run
D. Program Java -Jar
E. Java -Run Program.jar
A. Kacang Java adalah kelas yang ditentukan pengguna.
B. Semua kacang java harus memperpanjang kelas dasar java
C. Kacang Java tidak dapat digunakan dalam pemrograman sisi server, mereka hanya digunakan untuk antarmuka pengguna grafis.
D. Kacang Java tidak diizinkan membuat utas apa pun
A. Sangat penting saat pemrograman untuk perangkat terbatas seluler atau memori.
B. Tidak harus memaksa pengumpulan sampah terjadi, dan bukan java idiomatik.
C. Harus dilakukan setelah menghapus beberapa elemen dari koleksi.
D. Adalah cara yang paling mudah dan andal untuk melakukan manajemen memori di Java.
E. Langsung dan segera membuang semua benda yatim di tumpukan.
A. 2, 10
B. 1, 2
C. 10, 2
D. Kompilasi kesalahan
E. 2, 2
A. Hanya satu antarmuka
B. Hanya satu kelas non-final
C. Banyak kelas melalui warisan berganda
D. Hanya satu kelas dalam
A. memori efisien
B. Thread Safe
C. polimorfik
D. Serializable
A. Itu harus dikelilingi oleh cobalah tangkapan di tempatnya
B. Itu harus ditandai menggunakan " lemparan " Kata kunci pada deklarasi metode
C. Seharusnya tidak ditangkap, karena pengecualian ini mewakili kesalahan programmer yang harus diperbaiki.
D. Ini dapat ditangani dengan mencoba-tangkapan di tempatnya, tetapi juga dapat disebarkan menggunakan " lemparan " kata kunci
A. MutableString
B. Rangkaian
C. StringBuffer
D. Charsechence
A. Pengecualian yang diperiksa meluas yang dapat dilemparkan dan pengecualian yang tidak terkendali tidak.
B. Pengecualian yang tidak terkendali meluas yang dapat dilemparkan dan pengecualian yang diperiksa tidak.
C. Pengecualian yang tidak dicentang harus ditangkap saat diperiksa tidak perlu ditangkap
D. Pengecualian yang diperiksa harus ditangkap sementara tidak dicentang tidak perlu ditangkap
A. String dan StringBuffer
B. StringBuilder
A. strictfp, konstan, super, mengimplementasikan, lakukan
B. Coba, virtual, lempar, final, volatile, sementara
C. kelas, jika, batal, panjang, int, lanjutkan
D. byte, break, asert, switch, include
E. goto, instanceof, asli, akhirnya, default, melempar
A. Protokol IPX / SPX
B. Doa Metode Jarak Jauh
C. Panggilan prosedur jarak jauh
D. Akses objek jarak jauh
A. pribadi
B. Paket-Privat
C. terlindung
D. statis
E. publik
A. referensi
B. Himpunan
C. warga asli
D. subkelas
E. metode
A. Mengatur
B. Koleksi maupun Iterable
C. Koleksi
D. Iterable
A. Ekspresi (satu == satu) dan satu.Equals (satu) keduanya dijamin benar.
B. Nilai contoh tidak dapat digunakan dalam java.util.hashmap mentah; Sebaliknya, programmer harus menggunakan java.util.enummap.
C. Nilai contoh dapat digunakan dalam java.util.sortedset, tetapi set tidak akan diurutkan karena tipe yang disebutkan tidak mengimplementasikan java.lang.compparable.
D. Ekspresi (satu & lt; dua) dijamin benar dan satu .pareto (dua) dijamin kurang dari satu.
A. javac -detail testexample.java
B. Javac -Verbose testexample.java
C. javac -debug testexample.java
D. Tak ada satupun
A. StringBuffer tidak aman utas dan StringBuilder aman.
B. Baik StringBuffer maupun StringBuilder tidak aman.
C. StringBuffer dan StringBuilder aman.
D. StringBuffer adalah utas aman dan stringbuilder tidak aman
A. -1
B. nilai acak
C. 1
D. 0
E. 4
A. Dapat ditimpa menggunakan fungsi seperti alloc dan dalloc
B. Dapat disetel menggunakan pengaturan mesin virtual
C. Dapat dikonfigurasi untuk beroperasi secara statis atau dinamis pada waktu kompilasi
D. Menggunakan pengaturan hardcoded di dalam setiap mesin virtual, yang tidak boleh diubah
A. Kode melempar NullPointerException.
B. Kode tidak dikompilasi.
C. Kode mencetak " null " di konsol.
A. Immutable, tetapi bisa dibagi
B. Final, dengan contoh kekal
C. Dapat berubah, dan bisa disubkilasi
D. Final, tetapi menciptakan contoh yang bisa berubah
A. Kesalahan runtime: tipe yang tidak kompatibel
B. selamat tinggal
C. Kesalahan kompilasi: tipe yang tidak kompatibel
D. Hai
A. Kelebihan beban dapat mengubah akses metode, sementara overriding hanya bisa membuatnya lebih ketat
B. Metode akhir bisa ditimpa, tetapi tidak kelebihan beban
C. Overloading terjadi pada waktu kompilasi, sementara overriding terjadi saat runtime
D. Daftar argumen metode yang kelebihan beban harus dari tipe data yang sama (tidak seperti metode yang ditimpa)
A. Ekspresi (satu == satu) dan satu.Equals (satu) keduanya dijamin benar.
B. Nilai contoh tidak dapat digunakan dalam java.util.hashmap mentah; Sebaliknya, programmer harus menggunakan java.util.enummap.
C. Nilai contoh dapat digunakan dalam java.util.sortedset, tetapi set tidak akan diurutkan karena tipe yang disebutkan tidak mengimplementasikan java.lang.compparable.
D. Ekspresi (satu & lt; dua) dijamin benar dan satu .pareto (dua) dijamin kurang dari satu.
A. Akan menaikkan pengecualian jika nilainya diakses atau ditetapkan saat runtime
B. Memiliki nilai nol, dan akan menaikkan pengecualian jika diinisialisasi atau ditugaskan nanti
C. Ilegal, dan akan menyebabkan kesalahan pada waktu kompilasi
D. Dapat diinisialisasi nanti, tetapi hanya di satu lokasi
A. Menggunakan toarraylist ()
B. Dalam satu lingkaran, membuat bilangan bulat baru.
C. Menggunakan Metode Statis Arrays.aslist
D. Pengecoran
A. Referensi ke objek yang telah dikumpulkan sampah.
B. Referensi ke objek yang mungkin telah dikumpulkan ketika objek diminta.
C. Referensi ke objek yang tidak dapat dikumpulkan.
D. Referensi ke objek yang akan dikumpulkan.
A. antarmuka
B. tidak ditandatangani
C. int
D. rangkaian
E. Mengambang
A. Tidak ada konstruktor publik, metode pabrik statis publik, variabel instance statis.
B. Konstruktor publik alih -alih metode pabrik statis dan variabel instance statis.
C. Tidak ada konstruktor publik, metode pabrik statis pribadi, variabel instance statis.
D. Tidak ada konstruktor publik dan metode pabrik statis dan variabel instance non-statis.
A. Pengecualian
B. RuntimeException
A. Kode byte
B. .kelas
C. Kode sumber
D. .obj
E. .Exe
A. Tidak ada masalah dengan kode di atas.
B. Ini akan berkinerja sangat lambat karena string tidak dapat diubah.
C. Itu tidak akan dikompilasi.
D. Ini akan berkinerja sangat lambat karena integer.tostring () lambat.
A. Referensi pass-by
B. Juga tidak
C. Nilai pass-by
A. TIDAK
B. Ya
A. tidak ada output yang ditampilkan
B. Klausa default kesalahan tidak ditentukan
C. bawaan
D. Default Zero
A. Kelas dalam statis membutuhkan contoh kelas yang melampirkan.
B. Kelas dalam statis membutuhkan inisialisasi statis.
C. Kelas dalam statis tidak memiliki referensi ke instance dari kelas yang melampirkan.
D. Kelas dalam statis memiliki akses ke anggota non-statis dari kelas luar.
A. X run = new x (); Thread t = utas baru (jalankan); t.start ();
B. Thread t = utas baru (); x.run ();
C. Utas t = utas baru (x);
D. Utas t = utas baru (x); t.start ();
A. Ya, setelah interrupt () disebut utas berakhir dengan segera
B. Tidak, jika gangguan tidak diaktifkan untuk utas, itu tidak akan berakhir
C. Ya, utas mencapai titik gangguan yang telah ditentukan sebelumnya dan berhenti
A. byte
B. BigDecimal
C. dobel
D. mengambang
A. TIDAK
B. Ini adalah bagian dari bahasa Java, tetapi bukan bagian dari API refleksi
C. Ya
A. Kelas statis
B. (tak ada satupun)
C. Kelas abstrak
D. Kelas terakhir
A. Pernyataan apa pun yang dapat melempar pengecualian harus terlampir di blok percobaan.
B. Pernyataan apa pun yang dapat melempar kesalahan harus terlampir di blok percobaan.
C. Kelas kesalahan adalah runimeException.
D. Catch (x x) dapat menangkap subclass dari X di mana x adalah subclass dari pengecualian.
A. ObjectInputStream baru (ZipInputStream baru (FileInputStream baru (("myfile.zip")));
B. New ZipInputStream (ObjectInputStream baru (“myfile.zip”));
C. New ZipInputStream (FileInputStream baru (“MyFile.zip”));
D. DataInputStream baru (FileInputStream baru ("myfile.zip"));
A. P lebih besar dari 3. Semoga harimu menyenangkan.
B. P tidak lebih besar dari 3. Semoga harimu menyenangkan.
C. Kompilasi gagal.
D. P lebih besar dari 3.