Java에서 정적 키워드의 역할: 1. Java에서는 전역 변수의 효과를 얻기 위해 statin 키워드로 변수를 수정할 수 있습니다. 2. 수정된 정적 메서드는 클래스 메서드에 속하며 클래스를 생성하지 않고도 호출할 수 있습니다. 3. 정적 코드 블록 정적 변수를 초기화하는 데 자주 사용됩니다.
이 기사의 운영 환경: windows10 시스템, java 1.8, thinkpad t480 컴퓨터.
Java에서 정적 키워드의 역할:
Java 언어에는 멤버 변수, 멤버 메서드, 코드 블록 및 내부 클래스의 네 가지 사용 상황이 있습니다.
(1) 정적 멤버 변수
statin을 사용할 수 있습니다. Java 키워드 수정 변수에서는 전역 변수의 효과를 얻습니다. static에 의해 수정되는 변수(정적 변수)는 클래스에 속하며, 클래스가 클래스 로더를 통해 jvm에 처음 전달될 때 메모리 공간이 할당됩니다.
(2) 정적 멤버 메서드
정적 수정 메서드는 클래스 메서드에 속하며 객체를 생성하지 않고도 호출할 수 있습니다. this, super 등의 키워드는 정적 메서드에서는 사용할 수 없으며, 비정적 메서드는 호출할 수 없습니다. 정적 멤버 변수와 이들이 속한 클래스의 정적 메서드만 접근할 수 있습니다.
(3) 정적 코드 블록
JVM은 클래스를 로드할 때 정적 코드 블록을 실행합니다. 정적 코드 블록은 클래스가 로드될 때 한 번만 실행됩니다.
(4) 정적 내부 클래스
정적 내부 클래스는 외부 클래스 인스턴스 객체에 의존하지 않고 인스턴스화할 수 있지만, 내부 클래스는 외부 클래스가 인스턴스화된 후에 인스턴스화되어야 합니다.
정적 내부 클래스는 외부 클래스의 일반 변수에 접근할 수 없고, 외부 클래스의 정적 멤버 변수와 정적 메서드에만 접근할 수 있습니다.
관련 무료 학습 권장사항: Java 기본 튜토리얼
위 내용은 Java에서 정적 키워드의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!