2010. 3. 17. 16:08
초기화와 static.. Java2010. 3. 17. 16:08
공부했던것 중에 중요한 부분을 Blog 에다가 적어놓으면 왠지 안잊어먹을것 같고,
실제로도 적으면서 좀더 정리를 잘 시킬수 있어서 좋은것 같다.
그러니까... 나의 적은 게으름이다!!! ;;
전에 Java 를 공부할 때 static 의 경우에는 조금 특별하게 생각해야 한다고 공부했는데,
이번에 다시 책을 보면서 공부하는 도중에 static 이 눈에 띄길래 천천히 읽어보았다.
초기화 시에, static 필드로 참조되는 객체에 대해서 어떤점을 주의해야 할까 읽어보니까,
1. non-static 객체가 static 객체보다 먼저 정의되어 있더라도, static 객체가 먼저 초기화된다.
2. static 객체는 처음 한번만 초기화된다.
의 두가지가 초기화와 관련해서 눈에 가장 먼저 들어왔고..
접근제한자와 static 을 이용한 Singleton 패턴을 사용할때도 눈에 들어왔다.
Singleton 패턴은... 에.. 나중에 Design Pattern 카테고리에서 한방에 패턴들 모아서 정리를..^^;
실제로도 적으면서 좀더 정리를 잘 시킬수 있어서 좋은것 같다.
그러니까... 나의 적은 게으름이다!!! ;;
전에 Java 를 공부할 때 static 의 경우에는 조금 특별하게 생각해야 한다고 공부했는데,
이번에 다시 책을 보면서 공부하는 도중에 static 이 눈에 띄길래 천천히 읽어보았다.
초기화 시에, static 필드로 참조되는 객체에 대해서 어떤점을 주의해야 할까 읽어보니까,
1. non-static 객체가 static 객체보다 먼저 정의되어 있더라도, static 객체가 먼저 초기화된다.
2. static 객체는 처음 한번만 초기화된다.
의 두가지가 초기화와 관련해서 눈에 가장 먼저 들어왔고..
접근제한자와 static 을 이용한 Singleton 패턴을 사용할때도 눈에 들어왔다.
Singleton 패턴은... 에.. 나중에 Design Pattern 카테고리에서 한방에 패턴들 모아서 정리를..^^;
댓글을 달아 주세요