勵志

勵志人生知識庫

static在java中什麼意思

靜態

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

被`static`修飾的成員變數(靜態變數)在記憶體中只存儲一份,所有實例共享同一塊存儲空間。

被`static`修飾的成員方法(靜態方法)可以通過類名直接訪問,而不需要創建類的實例。

`static`也可以用來修飾代碼塊,這些代碼塊被稱為靜態代碼塊,它們在類被載入時執行,常用於初始化靜態變數。

需要注意的是,`static`不能用來修飾局部變數。