91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Java基礎(9) - 靜態、代碼塊

發布時間:2020-06-28 16:11:15 來源:網絡 閱讀:143 作者:lm8751 欄目:編程語言

關鍵字
加載順序 、類初始化 、方法區、進程

存在作用:
變量 -> 全局共享 (跨線程,但不支持跨進程)
方法 -> 不用類實例就能直接使用,避免New的消耗。(為什么靜態方法不能訪問非靜態變量)
代碼塊 -> 靜態塊在類初始化就運行 ,初始化順序 靜態代碼塊 -> 普通代碼塊 -> 構造方法 -> 普通方法,代碼塊只會初始化一次
導包 -> 靜態導包,將類的方法直接導入到當前類中,從而直接使用“方法名”即可調用類方法,更加方便。

類加載:
?

靜態屬性和非靜態屬性的區別:
1、內存中存放位置不同:static修飾的屬性和方法存在方法區里,而非靜態存在堆內存中
2、生命周期不一樣,靜態屬性和方法在類初始化的時候初始化,在類消失后被銷毀。而非靜態要在創建對象才存在,對象銷毀后銷毀。
3、靜態屬性是整個類都公用的
4、用法:靜態的可以直接通過類名訪問,非靜態只能通過對象進行訪問
5、靜態方法: 子類不能重寫父類靜態方法,如重名父類方法會被隱藏。

參照:
靜態特點:https://blog.csdn.net/weixin_43821892/article/details/90054868
靜態jvm何時初始化:https://www.cnblogs.com/ivanfu/archive/2012/02/12/2347817.html

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德庆县| 营山县| 汤阴县| 佛教| 慈利县| 敖汉旗| 奇台县| 平江县| 芜湖县| 堆龙德庆县| 孟村| 徐汇区| 北流市| 锡林郭勒盟| 沙雅县| 娄烦县| 峡江县| 随州市| 潢川县| 永仁县| 马关县| 岚皋县| 德保县| 当阳市| 铁岭市| 拜泉县| 阿拉尔市| 白银市| 仁怀市| 上栗县| 穆棱市| 彩票| 安西县| 余干县| 克什克腾旗| 广宗县| 崇左市| 荥阳市| 达孜县| 赤壁市| 南郑县|