JavaRush /Java Blog /Random-ID /Kumpulan materi pelatihan Java
alexnjc
Level 31

Kumpulan materi pelatihan Java

Dipublikasikan di grup Random-ID
Saya bisa saja menambahkannya ke bookmark saya, tapi mungkin materi ini tidak hanya berguna bagi saya. 1000+ jam video Java dalam bahasa Rusia http://habrahabr.ru/company/golovachcourses/blog/215275/ Wawancara Java. Koleksi 1. Apa perbedaan antara ArrayList dan LinkedList? 2. Apa yang biasa Anda gunakan (ArrayList atau LinkedList)? Mengapa? 3. Mana yang lebih cepat, ArrayList atau LinkedList? 4. Anda perlu menambahkan 1 juta. elemen, struktur apa yang Anda gunakan?5. Bagaimana Anda menghapus elemen dari ArrayList? Bagaimana ukuran perubahan ArrayList dalam kasus ini? 6. Usulkan algoritma yang efisien untuk menghapus beberapa elemen yang berdekatan dari tengah daftar yang diterapkan oleh ArrayList. 7. Bagaimana cara kerja HashMap? 8. Berapa jumlah awal bucket di HashMap? 9. Berapa perkiraan kompleksitas waktu dalam memilih elemen dari HashMap? Apakah HashMap menjamin kompleksitas pengambilan elemen tertentu? 10. Peran sama dengan dan kode hash di HashMap? 11. Jumlah maksimum nilai hashCode()? 12. Bagaimana dan kapan jumlah keranjang di HashMap bertambah? 13. Dalam kasus apa elemen dalam HashMap bisa hilang? 14. Mengapa byte[] tidak dapat digunakan sebagai kunci dalam HashMap? 15. Apa perbedaan antara TreeSet dan HashSet? 16. Perangkat TreeSet? 17. Apa yang terjadi jika Anda menambahkan elemen ke TreeSet dalam urutan menaik? Jawaban: http://habrahabr.ru/post/162017/ Kloning mendalam tanpa sepeda: Kami menggunakan perpustakaan ini: https://code.google.com/p/cloning/ Sumber di GitHub: https://github.com/ alxbnet /cloner-test Deskripsi dan pengujian: http://alxb.net/post/60013707524/deep-cloning-java-without-reinventing-the-wheel
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION