
변수
우리는 접근제어자를 통해 필드나 메서드에 접근하는 권한을 부여했다.private 을 사용하면 자신의 클래스가 아닌 클래서에서는 접근하지 못한다.그렇지만! 자바에서는 private 필드에 접근하여 값을 읽어오거나 수정하는 방법이 있다.바로 Getter와 Setter !

주소값을 복사하면 얕은 복사, 실제 값을 복사하면 깊은 복사 !!!기본형 변수를 제외한 거의 모든 변수들은 참조형 변수로 실제 값을 가르키는 것이 아닌주소값을 가르키고 있다.예제를 통해 주소값을 보며 실제 변수가 저장된 위치를 알아보자.주소를 불러오는 방법은 chatG

Collection 인터페이스와 AbstractSet 클래스를 extends 하는 Set 인터페이스를 Implements하는 클래스이다.요소를 해시함수를 이용해 해시코드로 변환해 저장한다. 따라서 순서를 보장하지 않는다. 순서를 보장하려면 HashSet과 거의 같지만
클래스는 그냥 클래스인 줄 알았는데, spring을 공부하다가 갑자기 Enum 클래스가 나오고 사용법이 익숙치 않아서 이참에 끝내려 한다.상수 그룹을 표현하는 특수한 클래스이다.앞에 class 가 아닌 enum 을 붙인다. 그래도 클래스다.값들을 콤마(,)로 구분하고
일반 큐와는 달리 자동정렬되는 ArrayList라고 느꼈다.우선순위 큐를 모르고 리스트를 사용해 문제를 풀긴했지만.새로운 값이 들어올 때마다 정렬하도록 하여서 일부 테스트케이스에서시간이 오래 걸렸다.다른사람들은 우선순위 큐로 간단하게 푼 것을 보고 놀랐다.높은 우선순위