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
- acid
- Container
- docker
- transaction
- java
- 도커
- 자바 동시성
- JPA 장점
- 권장 PK 전략
- 로드밸런서
- github
- load balancer
- PostgreSQL
- 싱글톤 동시성
- create-drop
- JPA
- ArrayList 가변
- 컨테이너
- 멀티스레드 싱글톤
- Database
- 트랜잭션
- postgres
- thread safety
- ArrayList 소스코드
- 스키마 자동 생성
- ArrayList 길이 확장
- 데이터베이스
- heap
- JPA란
- index
Archives
- Today
- Total
목록깊은 복사 (1)
JS

객체의 불변성(Immutability)이란? 객체가 immutable 하다는 것은 객체가 최초 생성된 시점 이후 상태 값이 변하지 않는다는 뜻입니다. 객체를 처음 만들었을 때의 속성을 해당 객체가 사라질 때까지 그대로 유지한다는 뜻이죠. 객체의 불변성이 왜 중요할까? 어떤 장단점이 있을까? 그렇다면 객체의 불변성이 왜 중요할까요? 이펙티브 자바(Effective Java)에서는 특별한 이유가 있지 않은 이상 클래스는 immutable 해야 한다고 합니다. Classes should be immutable unless there's a very good reason to make them mutable....If a class cannot be made immutable, limit its mutabili..
Java
2022. 4. 27. 20:27