드디어 이번주면 자바의 신 1,2권 멘토링이 마무리 된다.지금까지 열심히 공부해왔던 자바의 신 책 마지막에 기말고사가 있어 이를 스스로 정리해보고자 한다.
Synchronized Collection과 Concurrent Collection의 차이에 정리해보려 한다.
Collection을 공부하던 중 Fail-Fast라는 키워드가 나와서 이에 대해 깊이 있게 알아보고자 한다.
ArrayList에 사이즈 지정없이 add를 계속할 수 있는 이유 에 대해 정의 및 고찰해보고자 한다.
LIST ArrayList add : O(1) remove : O(n) get : O(1) contain : O(n) Thread Safe X 데이터 추가, 삭제를 위해 임시 배열을 생성해 데이터를 복사 대량의 자료를 추가/삭제 시 복사가 일어나게 되어 성능 저하를