Dev/Java
[Java] static 과 final 이해하기
healthyryu
2017. 7. 19. 13:47
final
- 변경불가
- 상속불가
이해에 도움이 되는 포스팅 : http://blog.naver.com/PostView.nhn?blogId=kiho0530&logNo=150143859108
final 에 대해서 알아보다가 순간 아래와 같은 생각이 들었다.
String a = "abd";
final String b = a;
이렇게하면 a 를 참조하는게 아닌가라는 생각을 해서 고럼 a 값을 변경하면 final 변수가 변경되는게 아닌가 생각했지만... b 는 a를 참조하는게 아니라 "abc"를 참조하는거라서 그게 아니구나...하고 생각했습니다.
static
- 메모리에 바로 올라간다
- 아무데서나 호출이 가능하다
final 과 static 이해에 도움이 되는 포스팅 : http://ojava.tistory.com/50
저는 둘의 차이(?)에 대해서 가장 크게 이해하게 된 글은 final 과 static 을 라이프사이클 적인 측면에서의 설명입니다.
반응형