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 |
Tags
- Service Locator 패턴
- @ControllerAdvice
- @Valid
- Effetive Java
- 플라이웨이트
- Effective Java
- @SpyBean
- FCM
- 디자인 패턴
- 이펙티브 자바
- @MockBean
- JPA
- Firebase
- Service Locator
- deleteById
- 트랜잭션
- Proxy Patter
- db
- Item04
- 데이터베이스
- NotEmpty
- multi module
- springboot
- Spring Boot
- Connection Pool
- restTemplate
- SQL 삽입 공격
- java
- NotBlank
- Web
Archives
- Today
- Total
목록강한 참조 (1)
NoTimeForDawdling
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/sn0Se/btq66kFadru/gLofketUMc5H0KuT6qVFzk/img.png)
강한 참조(Strong Reference) 강한 참조는 Java의 기본 참조 유형으로 new를 통해 객체를 생성할 때 생기게 되는 참조다. 강함 참조를 통해 참조되고 있는 객체는 참조가 해제되지 않는 이상 가비지 컬렉션의 대상에서 제외된다. 약한 참조(Weak Reference) 약한 참조는 java의 lang 패키지의 WeakReference 클래스를 사용하여 생성한다. 약한 참조는 GC가 발생하면 무조건 수거된다. WeakReference가 사라지는 시점이 GC의 실행 주기와 일치한다. Soft Reference Soft 참조는 강한 참조와 약한 참조와는 다르게 GC에 의해 수거될 수도 있고, 수거되지 않을 수도 있다. 메모리에 충분한 여유가 있다면 GC가 수행된다 하더라도 수거되지 않는다. 하지만 ..
Java
2021. 6. 13. 16:17