일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Tomcat
- 자바
- 만들면서 배우는 클린 아키텍처
- Java
- feignClient
- aws elasticache 활용
- insert
- docker 컨테이너로 띄우기
- 자바스크립트
- javascript
- Docker Compose
- architecture
- catalina.out
- 초단위
- 제이쿼리
- springboot+redis
- 정규식
- mysql
- js
- 특수문자 치환
- jQuery
- Linux
- sftp
- redis + spring boot 함께
- select
- 엔티티 코드 치환
- 리눅스
- for문
- Entity Code 치환
- 톰캣
- Today
- Total
목록map (2)
꾸준하게, 차근차근

1. Map과 HashMap의 차이 둘의 가장 큰 차이는 특정 키에 대한 값을 찾는 과정에서 HashMap은 이름 그대로 HashTable을 이용하여 키-값 관계를 유지하며, Map은 red-black tree 알고리즘을 이용한다. 일반적으로 Java Code에서 HashMap을 선언하여 사용한다고 할 때 아래와 같이 선언하여 사용할 수 있으며, 그 둘은 동일하게 HashMap을 사용할 수 있도록 선언한 코드에 해당한다. HashMap map1 = new HashMap(); Map map2 = new HashMap(); HashMap으로 받을 때와 Map으로 받을 때의 차이를 알아보자. 위 코드에서 두번째 라인 Map은 "HashMap이 구현하는 인터페이스" 개념으로 이해하면 된다. 그렇기 때문에 실질적..

1. getOrDefault 찾는 키가 존재한다면 찾는 키의 값을 반환하고 존재하지 않는다면 기본값을 반환하는 메소드 2. 사용 방법 getOrDefault(Object key, V DefaultValue) 매개변수 : 두개의 매개변수를 허용한다. key : 값을 가져와야 하는 요소의 키 defaultValue : 지정된 키로 매핑된 값이 없는 경우 반환되어야 하는 기본값 반환값 : 찾는 key가 존재하면 해당 key에 매핑되어 있는 값을 반환하고 그렇지 않으면 기본값이 반환된다. 3. 사용 예제 /** * 완주하지 못한 선수 */ public class Code { public static void main(String[] args) { String[] participant1 = {"leo", "kik..