Notice
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- ar vr 차이
- rxjava disposable
- 자바 다형성
- 플러터 설치 2022
- 클래스
- 안드로이드 유닛 테스트
- 큐 자바 코드
- android retrofit login
- 멤버변수
- rxjava cold observable
- ANR이란
- 서비스 쓰레드 차이
- 안드로이드 라이선스 종류
- jvm이란
- 2022 플러터 안드로이드 스튜디오
- 스택 큐 차이
- 서비스 vs 쓰레드
- 안드로이드 os 구조
- Rxjava Observable
- 스택 자바 코드
- 안드로이드 유닛 테스트 예시
- 안드로이드 레트로핏 crud
- 안드로이드 라이선스
- 2022 플러터 설치
- jvm 작동 원리
- 객체
- 안드로이드 레트로핏 사용법
- rxjava hot observable
- 안드로이드 유닛테스트란
- android ar 개발
Archives
- Today
- Total
목록자바 해시테이블이란 (1)
나만을 위한 블로그
[JAVA] HashTable이란?
이번 포스팅에선 HashTable(이하 해시테이블)에 대해서 정리하려고 한다. 먼저 해시테이블이 뭔지부터 알아보자. 해시란? 단방향 암호화 기법이다. 해시함수(알고리즘)을 써서 고정된 길이의 암호화된 문자열로 바꾸는 걸 의미 해시함수란? 임의의 길이를 가진 데이터를 고정된 길이의 데이터로 매핑하는 함수. 이 때 매핑하기 전의 원래 데이터 값을 키, 매핑 후 데이터의 값을 해시값(hash value), 매핑하는 과정을 해싱(hashing)이라고 한다. 뉘앙스로는 해시함수의 뜻이 더 가깝다. 해시테이블의 기능 자체가 해시함수와 같은 맥락의 기능이기 때문이다. 그럼 테이블은 뭘까? DB를 공부했다면 알겠지만 모른다면 엑셀을 생각하면 된다. 정리하면 테이블 형태로 키와 값을 매핑하는 걸 해시테이블이라고 하는 것..
JAVA
2020. 10. 25. 02:16