instance block (1) 썸네일형 리스트형 [Java] static block 및 instance block 뭐든 그냥 쓰는 것 만큼 멍청한건 없다. 이제 자주쓰지만 그동안 정확히 왜 쓰는지 잘 모를 만한 것에 포스팅 하겠다. 1) static block - 클래스가 로딩되고, 클래스 변수가 준비된 후 자동으로 실행되는 블록 - 한 클래스안에 여러개의 static 블록을 넣을 수 있따. - 선언된 스태틱 블록 대로 실행된다. 용도 : 주로 클래스 변수를 초기화 시키는 코드를 둔다. 아래와 같은 코드가 있다고 가정하자. @NoArgsConstructor(access = AccessLevel.PRIVATE) public final class BikeShop { public static String name = "b1"; static{ System.out.println("static1"); name = "b2"; }.. 이전 1 다음