勵志

勵志人生知識庫

java中static什麼意思

靜態

在Java中,"static"關鍵字表示「靜態」,用於修飾成員變數、成員方法、代碼塊和內部類。以下是詳細信息:

被static修飾的變數或方法儲存在數據共享區,這意味著它們不依賴於類的特定實例,被稱為類變數或類方法,所有實例共享這些變數或方法。

被static修飾的成員變數只有一份,無論創建多少個類的對象,這些變數只占用一塊存儲空間。

被static修飾的成員方法可以通過類名直接調用,也可以通過對象名調用。

static也可以用來修飾內部類,此時該內部類可以直接通過類名調用,而不需要創建外部類的實例。