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

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으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)