>Java >Java베이스 >Java에서 정적 키워드의 기능은 무엇입니까

Java에서 정적 키워드의 기능은 무엇입니까

coldplay.xixi
coldplay.xixi원래의
2020-12-14 09:07:3336315검색

Java에서 정적 키워드의 역할: 1. Java에서는 전역 변수의 효과를 얻기 위해 statin 키워드로 변수를 수정할 수 있습니다. 2. 수정된 정적 메서드는 클래스 메서드에 속하며 클래스를 생성하지 않고도 호출할 수 있습니다. 3. 정적 코드 블록 정적 변수를 초기화하는 데 자주 사용됩니다.

Java에서 정적 키워드의 기능은 무엇입니까

이 기사의 운영 환경: windows10 시스템, java 1.8, thinkpad t480 컴퓨터.

Java에서 정적 키워드의 역할:

Java 언어에는 멤버 변수, 멤버 메서드, 코드 블록 및 내부 클래스의 네 가지 사용 상황이 있습니다.

(1) 정적 멤버 변수

statin을 사용할 수 있습니다. Java 키워드 수정 변수에서는 전역 변수의 효과를 얻습니다. static에 의해 수정되는 변수(정적 변수)는 클래스에 속하며, 클래스가 클래스 로더를 통해 jvm에 처음 전달될 때 메모리 공간이 할당됩니다.

(2) 정적 멤버 메서드

정적 수정 메서드는 클래스 메서드에 속하며 객체를 생성하지 않고도 호출할 수 있습니다. this, super 등의 키워드는 정적 메서드에서는 사용할 수 없으며, 비정적 메서드는 호출할 수 없습니다. 정적 멤버 변수와 이들이 속한 클래스의 정적 메서드만 접근할 수 있습니다.

(3) 정적 코드 블록

JVM은 클래스를 로드할 때 정적 코드 블록을 실행합니다. 정적 코드 블록은 클래스가 로드될 때 한 번만 실행됩니다.

(4) 정적 내부 클래스

정적 내부 클래스는 외부 클래스 인스턴스 객체에 의존하지 않고 인스턴스화할 수 있지만, 내부 클래스는 외부 클래스가 인스턴스화된 후에 인스턴스화되어야 합니다.

정적 내부 클래스는 외부 클래스의 일반 변수에 접근할 수 없고, 외부 클래스의 정적 멤버 변수와 정적 메서드에만 접근할 수 있습니다.

관련 무료 학습 권장사항: Java 기본 튜토리얼

위 내용은 Java에서 정적 키워드의 기능은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.