JavaRush /Java Blog /Random-KO /Java 교육 자료 모음
alexnjc
레벨 31

Java 교육 자료 모음

Random-KO 그룹에 게시되었습니다
그냥 북마크에 추가해도 되지만 아마도 이 자료가 나에게만 도움이 되는 것은 아닐 것입니다. 러시아어로 된 1000시간 이상의 Java 비디오 http://habrahabr.ru/company/golovachcourses/blog/215275/ Java 인터뷰. 컬렉션 1. ArrayList와 LinkedList의 차이점은 무엇입니까? 2. 일반적으로 무엇을 사용합니까(ArrayList 또는 LinkedList)? 왜? 3. ArrayList와 LinkedList 중 어느 것이 더 빠릅니까? 4. 100만개를 추가해야 합니다. 요소, 어떤 구조를 사용하고 있습니까?5. ArrayList에서 요소를 어떻게 제거합니까? 이 경우 ArrayList의 크기는 어떻게 변경됩니까? 6. ArrayList로 구현된 목록의 중간에서 여러 인접 요소를 제거하는 효율적인 알고리즘을 제안합니다. 7. HashMap은 어떻게 작동하나요? 8. HashMap의 초기 버킷 수는 몇 개입니까? 9. HashMap에서 요소를 선택하는 데 소요되는 시간 복잡도는 얼마입니까? HashMap은 지정된 요소 가져오기 복잡성을 보장합니까? 10. HashMap에서 equals와 hashCode의 역할은 무엇입니까? 11. hashCode() 값의 최대 개수는 무엇입니까? 12. HashMap의 버킷 수는 언제 어떻게 증가합니까? 13. 어떤 경우에 HashMap의 요소가 손실될 수 있나요? 14. HashMap에서 byte[]를 키로 사용할 수 없는 이유는 무엇입니까? 15. TreeSet과 HashSet의 차이점은 무엇입니까? 16. TreeSet 장치? 17. TreeSet에 요소를 오름차순으로 추가하면 어떻게 되나요? 답변: http://habrahabr.ru/post/162017/ 자전거 없이 딥 클로닝: 우리는 이 라이브러리를 사용합니다: https://code.google.com/p/cloning/ GitHub 소스: https://github.com/ alxbnet /cloner-test 설명 및 테스트: http://alxb.net/post/60013707524/deep-cloning-java-without-reinventing-the-wheel
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION