Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 파이팅
- 코린이
- 코딩
- 메서드
- 새벽공부
- 다형성
- Java
- 예외 처리
- MPA
- 상속
- 배열
- throws
- 인스턴스
- 자바
- FileInputStream
- 졸리다
- 변수
- node.js
- 자료형
- 개발자
- 초보개발자
- 바이트 단위 스트림
- ArrayList
- 보조 스트림
- 백엔드
- 문자 단위 스트림
- exception
- SSR
- try-catch
- 인터페이스
Archives
- Today
- Total
목록TreeMap (1)
SHUSTORY
12-5 Map 인터페이스
Map 인터페이스 Map 인터페이스는 자료를 쌍으로 관리하는 데 필요한 메서드가 정의되어 있다. key-value 쌍으로 이루어진 객체의 key 값은 유일하며 value 값은 중복될 수 있다. Map 인터페이스를 구현한 클래스는 내부적으로 해시 알고리즘에 의해 구현되어 있다. HashMap 클래스 HashMap은 Map 인터페이스를 구현한 클래스 중 가장 많이 사용한다. HashMap에서 자료를 관리하는 방식은 해시 방식으로, 해시 방식의 자료를 저장하는 공간을 해시 테이블이라고 한다. key 값이 정해지면 그에 대응하는 해시 테이블의 저장 위치가 정해지는데 이런 위치를 계산하는 함수가 '해시 함수'이다. 해시 함수를 어떻게 만드느냐는 key 값 특성이나 개발 프로그램 성격에 따라 다를 수 있다. 그런데..
프로그래밍/JAVA
2023. 3. 8. 16:07