※ 클로저란?
생명주기가 다른 두 변수가 상호( 또는 일방) 참조(=사용)될 때, 생명주기가 짧은 변수가 파괴되고 나서,
생명주기가 긴 참조변수에서 이 파괴된 변수의 값을 참조함으로써 발생하는 문제를 의미
=> 문제 해결 : 생명주기가 짧은 변수를 final 상수로 만들어 메소드 영역에 있는 Clazz객체의 상수풀에 넣음!!!
JAVA 12. 제네릭(Generic) (0) | 2021.06.27 |
---|---|
JAVA 11. 예외처리 (try-catch / throws / try-with-resources) (0) | 2021.06.24 |
JAVA 10-1. 추상클래스와 인터페이스 비교(공통점/차이점) (0) | 2021.06.23 |
JAVA 10. 인터페이스 (0) | 2021.06.17 |
JAVA 9. 추상클래스(Abstract Class) (0) | 2021.06.16 |