✔ 컬렉션 프레임워크의 대부분은 싱글 스레드 환경에서 사용할 수 있도록 설계 -> 여러 스레드가 동시에 컬렉션에 접근한다면 의도하지 않게 요소가 변경될 수 있는 불안전한 상태가 된다.
✔ 키와 값은 모두 객체이다. ✔ 키는 중복 저장될 수 없지만 값은 중복 저장될 수 있다. ✔ 기존에 저장된 키와 동일한 키로 값을 저장하면, 기존의 값에서 새로운 값으로 대치
✔ Set 컬렉션은 저장 순서가 유지되지 않는다. ✔ 객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있다. ✔ 인덱스로 관리하지 않기 때문에 인덱스를 매개값으로 갖는 메소드가 없다.
객체를 일렬로 늘어놓은 구조 ✔ 객체를 인덱스로 관리하기 때문에 객체를 저장하면 자동 인덱스가 부여 ✔ 인덱스로 검색 및 삭제할 수 있는 기능을 제공 ✔ 객체 자체를 저장하는 것이 아닌, 객체의 번지를 참조
정수 배열이 주어지면 nums합계가 가장 큰 연속 하위 배열 (최소 하나의 숫자 포함)을 찾아서 합계를 반환한다.