JavaRush /Blog Java /Random-MS /Koleksi bahan latihan Java
alexnjc
Tahap

Koleksi bahan latihan Java

Diterbitkan dalam kumpulan
Saya hanya boleh menambahkannya pada penanda halaman saya, tetapi mungkin bahan-bahan ini berguna bukan sahaja kepada saya. 1000+ jam video Java dalam bahasa Rusia http://habrahabr.ru/company/golovachcourses/blog/215275/ Temu bual Java. Koleksi 1. Apakah perbezaan antara ArrayList dan LinkedList? 2. Apakah yang biasa anda gunakan (ArrayList atau LinkedList)? kenapa? 3. Manakah yang lebih pantas, ArrayList atau LinkedList? 4. Anda perlu menambah 1 juta. elemen, struktur apakah yang anda gunakan?5. Bagaimanakah anda mengalih keluar elemen daripada ArrayList? Bagaimanakah saiz ArrayList berubah dalam kes ini? 6. Cadangkan algoritma yang cekap untuk mengalih keluar beberapa elemen bersebelahan dari tengah senarai yang dilaksanakan oleh ArrayList. 7. Bagaimanakah HashMap berfungsi? 8. Berapakah bilangan awal baldi dalam HashMap? 9. Apakah anggaran kerumitan masa memilih elemen daripada HashMap? Adakah HashMap menjamin unsur yang ditentukan mendapatkan kerumitan? 10. Peranan equals dan hashCode dalam HashMap? 11. Bilangan maksimum nilai hashCode()? 12. Bagaimanakah dan bila bilangan baldi dalam HashMap meningkat? 13. Dalam kes apakah elemen dalam HashMap boleh hilang? 14. Mengapa byte[] tidak boleh digunakan sebagai kunci dalam HashMap? 15. Apakah perbezaan antara TreeSet dan HashSet? 16. Peranti TreeSet? 17. Apakah yang berlaku jika anda menambah elemen pada TreeSet dalam tertib menaik? Jawapan: http://habrahabr.ru/post/162017/ Pengklonan dalam tanpa basikal: Kami menggunakan perpustakaan ini: https://code.google.com/p/cloning/ Sumber di GitHub: https://github.com/ alxbnet /cloner-test Penerangan dan ujian: http://alxb.net/post/60013707524/deep-cloning-java-without-reinventing-the-wheel
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION