JavaRush /Blog Java /Random-VI /Tổng hợp tài liệu đào tạo Java
alexnjc
Mức độ

Tổng hợp tài liệu đào tạo Java

Xuất bản trong nhóm
Tôi chỉ có thể thêm nó vào dấu trang của mình, nhưng có lẽ những tài liệu này sẽ hữu ích không chỉ với tôi. Hơn 1000 giờ video Java bằng tiếng Nga http://habrahabr.ru/company/golovachcourses/blog/215275/ Phỏng vấn Java. Bộ sưu tập 1. Sự khác biệt giữa ArrayList và LinkedList là gì? 2. Bạn thường sử dụng cái gì (ArrayList hoặc LinkedList)? Tại sao? 3. Cái nào nhanh hơn, ArrayList hay LinkedList? 4. Bạn cần thêm 1 triệu. phần tử, bạn đang sử dụng cấu trúc nào?5. Làm cách nào để xóa các phần tử khỏi ArrayList? Kích thước của ArrayList thay đổi như thế nào trong trường hợp này? 6. Đề xuất một thuật toán hiệu quả để loại bỏ một số phần tử liền kề khỏi giữa danh sách do ArrayList triển khai. 7. HashMap hoạt động như thế nào? 8. Số nhóm ban đầu trong HashMap là bao nhiêu? 9. Ước tính độ phức tạp về thời gian của việc chọn một phần tử từ HashMap là gì? HashMap có đảm bảo độ phức tạp tìm nạp phần tử được chỉ định không? 10. Vai trò của Equals và HashCode trong HashMap? 11. Số lượng giá trị hashCode() tối đa? 12. Số lượng nhóm trong HashMap tăng lên như thế nào và khi nào? 13. Trong trường hợp nào một phần tử trong HashMap có thể bị mất? 14. Tại sao byte[] không thể được sử dụng làm khóa trong HashMap? 15. Sự khác biệt giữa TreeSet và HashSet là gì? 16. Thiết bị TreeSet? 17. Điều gì xảy ra nếu bạn thêm các phần tử vào TreeSet theo thứ tự tăng dần? Câu trả lời: http://habrahabr.ru/post/162017/ Nhân bản sâu không cần xe đạp: Chúng tôi sử dụng thư viện này: https://code.google.com/p/cloning/ Nguồn trên GitHub: https://github.com/ alxbnet /cloner-test Mô tả và kiểm tra: http://alxb.net/post/60013707524/deep-cloning-java-without-reinventing-the-wheel
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION