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