Javaでのstaticの用途は何ですか?

staticキーワードの2つの基本的な使用法は誰もが知っています。

静的変数と静的メソッド、つまり、静的によって変更された変数/メソッド

すべてがクラスの静的リソースに属し、クラスインスタンスによって共有されます。
静的変数と静的メソッドに加えて

staticは静的ブロックにも使用され、主に初期化操作に使用されます。

さらに、静的は、現時点では静的内部クラスと呼ばれる内部クラスの変更にも主に使用されます。
最後の使用法は、静的インポートパッケージ、つまり静的インポートです。静的インポートは、JDK 1.5以降に導入された新機能であり、インポートを
指定するために使用できます。クラス内の静的リソース。クラス名を使用する必要はありません。次のように、リソース名を直接使用できます。

public calss PreCache{
static{
//执行相关操作
}
}

おすすめ

転載: blog.csdn.net/m0_51684972/article/details/109174833