type
status
date
slug
summary
tags
category
icon
password
static block
클래스가 로딩되고 클래스 변수가 준비된 후 자동으로 실행되는 블록
하나의 클래스 안에 여러개의 static block 존재할 수 있음
instance block
인스턴스가 생성된 후 자동으로 실행되는 블록
하나의 클래스 안에 여러개의 instance block이 존재 가능하며 생성자 호출 이전에 동작
호출 순서
- 클래스 로딩
- 클래스 변수 method 영역 할당(static, non-static zone 각각 보관)
- static block 실행
- 인스턴스 생성
- instance block 실행
- 생성자(constructor) 호출
예제
- 저자:Laigasus
- URL:https://laigasus.vercel.app/article/9
- 저작권:이 블로그의 모든 글은 특별한 언급이 없는 한 BY-NC-SA 계약을 채택합니다. 출처를 표시해주세요!