일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Web
- Linux
- java
- Deep
- interface
- 함수
- javascript
- Server
- Pattern
- mariaDB
- Github
- db
- mysql
- 인공지능
- Python
- ai
- framework
- Security
- Spring
- error
- learning
- Analysis
- LIST
- data
- git
- Numpy
- DeepLearning
- centos
- SSH
- 자바
- Today
- Total
목록HashMap (2)
PostIT
# [Java/Collection] Java Collection Framework에 대한 이해를 통해 Data Structure 이해하기 - 최근 수정일 : 2017.05.03 - IDE : Spring Tool Suite - OS : OSX Sierra (10.12.3) - Lang : JAVA 1.8 ## 1. 배경.자바를 이용하여 프로그래밍을 하다보면 자료구조에 대한 필요성을 느끼게 된다. 특히, 이번 설문지 프로젝트를 통해 설문지를 구성하면서 자료를 담아내는 List와 Set, Map 등 기본지식의 부족을 느끼게 되었다. 이를 이해하기 위해서는, Java에 기본적으로 제공되는 Collection Framework를 이해할 필요가 있다고 생각했다.Collection Framework는 어떻게보면 자..
# HashSet과 HashMap에 대한 정리 HashMap 과 HashSet의 차이는 빈번히 올라오는 질문이다. HashMap과 HashSet은 둘 다 collection framework에 속하여 객체들의 모음(collection)을 이용해 작업 하는 것을 도와준다. Collection framework는 인터페이스와 구현된 클래스를 가지고 있다. 기본적으로 collection framework는 Set, List, Queue 인터페이스로 나눠진다. 각각의 인터페이스는 속성을 갖게 되는데 예로 들어, Set은 객체를 받되 중복되는 값은 허용하지 않으며 List는 인덱싱을 하여 중복을 허용하고, queue는 FCFS 알고리즘을 기반으로 한다. 먼저 HashMap과 HashSet이 무엇인지 살펴보고 나서..