static關鍵字和final關鍵字
static記住幾點:
1.優先級高,加載優先對象實例化;
2.在內存中只分配一次
3.屬於類本身,所有實例共享,一處變,處處變
4.(1)static不能訪問沒有static修飾的方法(因爲不認識,對象實例後才能在外部使用方法)
(2)可以訪問static塊
(3)未加static的方法可以訪問static的方法變量
(4)加載順序取決於定義的先後
final:
屬於不可修改的常量,內存中寫死,只有那一個,人爲改變了屬於另一個對象了,String
就是final修飾的靜態常量,出了這一點和基本類型用法一樣,String特殊在這裏
一個類要經歷
加載==>連接==>初始化==>實例化==>內存回收==>死亡
1.優先級高,加載優先對象實例化;
2.在內存中只分配一次
3.屬於類本身,所有實例共享,一處變,處處變
4.(1)static不能訪問沒有static修飾的方法(因爲不認識,對象實例後才能在外部使用方法)
(2)可以訪問static塊
(3)未加static的方法可以訪問static的方法變量
(4)加載順序取決於定義的先後
final:
屬於不可修改的常量,內存中寫死,只有那一個,人爲改變了屬於另一個對象了,String
就是final修飾的靜態常量,出了這一點和基本類型用法一樣,String特殊在這裏
一個類要經歷
加載==>連接==>初始化==>實例化==>內存回收==>死亡
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
一文搞懂5種內存溢出案例,內含完整源碼
原創
2024-06-05 10:56:55
Koupleless 單進程多應用如何解決兼容問題
原創
2024-06-04 23:14:24
pfinder實現原理揭祕
原創
2024-06-04 02:39:24
pfinder實現原理揭祕
原創
2024-06-04 02:37:09
pfinder實現原理揭祕
原創
2024-06-04 02:34:44
WebSocket替換Http協議的邏輯實現
原創
2024-06-03 11:25:33
DataCube 漏洞小結
原創
2024-05-30 11:16:40
Dolphinscheduler不重啓加載Oracle驅動
原創
2024-05-28 21:22:10
鴻蒙原生應用再新丁!新華社 入局鴻蒙
原創
2024-05-27 23:42:19
記一次攻防演練中的若依(thymeleaf 模板注入)getshell
原創
2024-05-27 23:16:06
RequestBodyAdvice 詳細介紹與使用實現例子介紹
原創
2024-05-27 10:53:58
鴻蒙原生應用再新丁!學習強國 入局鴻蒙
原創
2024-05-24 23:43:49
同樣的APP爲何在Android 8以後網絡感覺變卡?
原創
2024-05-23 23:57:27
鴻蒙原生應用再新丁!芒果TV 入局鴻蒙
原創
2024-05-23 23:43:35