정적메소드 썸네일형 리스트형 static Keyword static Keyword 수학함수들은 static 메소드로 만든다 field에는 static을 붙이지 않고 써야한다. static을 이용한 자원관리 싱글톤 패턴 class A{ static int x; } class B extends A{ } A.x = 10B.x = 20 print A.x 는 20 만약 B클래스에 static int x를 한다면 10이 나온다. static을 이용한 고급 초기화 기법이게 무슨말이냐면Class A{static {이렇게 하면 클래스가 실행이 될 때, 같이 로직이 실행이 된다. 이렇게 하면 static 으로 초기화 할 수있다. }} 메모리 static 먼저 올라오고 그다음 heap에 할당되고, class로직안에 {} 실행되고, 그다음 생성자 실행된다. 더보기 이전 1 다음