반응형
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 |
Tags
- map
- 코틀린
- 스프링
- JPQL
- BEAN
- Token
- 티스토리챌린지
- JWT
- 자바
- springboot
- entity
- ava백엔드
- 클래스
- Spring
- java
- 오블완
- Spring Boot
- kotlin
- 객체지향
- 스프링 부트
- Stream
- 소프트웨어설계
- Component
- devpi
- Configuration
- SpringFramework
- OOP
- JPA
- javamailsender
- 토큰
Archives
- Today
- Total
목록2025/09/01 (1)
DeveloPiano
Java의 putIfAbsent 메서드 이해하기
Java에서 Map을 사용할 때, 특정 키가 존재하지 않을 때만 값을 넣고 싶을 때가 있습니다. 이럴 때 유용하게 사용할 수 있는 메서드가 바로 putIfAbsent()입니다.이번 글에서는 putIfAbsent()가 어떤 메서드인지, 언제 유용한지, 그리고 일반적인 put()과는 어떤 차이가 있는지를 알아보겠습니다.1. putIfAbsent()란?putIfAbsent()는 Java 8부터 사용 가능한 ConcurrentMap 인터페이스의 메서드이자, 이후 일반 Map 구현체에서도 활용되는 방식입니다."해당 키가 존재하지 않으면 값을 넣고, 존재하면 아무것도 하지 않는다."Map map = new HashMap();map.put("language", "Java");map.putIfAbsent("langua..
Develop/Java
2025. 9. 1. 11:30