package CHAPTER05;

//설정 정보를 저장하는 Config 클래스
class Config {
	static String databaseUrl; // 정적 변수 (DB URL)

	// static 블록: 클래스가 처음 로드될 때 한 번만 실행됨
	static {
		System.out.println("정적 초기화 블록 실행");
		databaseUrl = "jdbc:mysql://localhost:3306/mydb"; // 정적 변수 초기화
	}

	// static 메소드: 정적 변수 값 출력
	static void printDatabaseUrl() {
		System.out.println("DB URL: " + databaseUrl);
	}
}

//실행 클래스
public class C5_25_StaticBlock {
	public static void main(String[] args) {
		// 클래스가 로드될 때 static 블록 실행 후, printDatabaseUrl 호출
		Config.printDatabaseUrl();
	}
}
