코딩/Java
Java 초기화블럭
초기화가 복잡하다보면 초기화블럭을 통해 코드를 단순하게 짤 수 있는 장점이 있습니다. 초기화블럭은 클래스초기화블럭, 인스턴스초기화블럭 두 개가 있는데요, 차근차근 알아보겠습니다. 1. 클래스 초기화 블럭 클래스 초기화 블럭은 처음에 한 번만 실행되며, 일반 인스턴스 블럭에 static만 붙여주면 클래스 초기화 블럭이 완성됩니다. 2. 인스턴스 초기화 블럭 인스턴스 초기화블럭은 인스턴스를 생성할 때마다 수행되며, 블럭 내에 수행문장을 적어주면 블럭은 완성됩니다. public class Test { int test1; String test2; static { System.out.println("static 클래스"); } { System.out.println("인스턴스 테스트"); } Test() { Sys..
2020. 6. 23. 23:41
최근댓글