色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

atomiclong可以定義為靜態嗎

錢衛國2年前17瀏覽0評論

atomiclong可以定義為靜態嗎?

都不行, java虛擬機的運行機制是在第一次調用類的任意一個靜態方法(構造函數默認也是靜態方法)之前就必須給所有的靜態變量在內存中分配地址。

比如說new的時候所有的靜態變量的值應該已經設定好了,而方法內部的變量肯定是調用方法的時候才分配地址,這樣一來就壞了規矩,java虛擬機沒法工作了。所以語法里規定不能這么定義,從邏輯上來說這樣也不合邏輯 (1)不能 (2)不能