1、final關鍵字java
1.注意點:node
(1)final是一個關鍵字,表示最終的,不可變的。git
(2)final修飾的類沒法被繼承github
(3)final修飾的方法沒法被覆蓋微信
(4)final修飾的變量一旦被賦值以後,不能夠被從新賦值eclipse
(5)final修飾的實例變量學習
(6)final修飾的引用大數據
package com.bjpowernode.java_learning; public class D48_FinalKyeWord { public static void main(String[] args) { Exercise_48_1 e1 = new Exercise_48_1(); } } final class Exercise_48{ } class Exercise_48_1 extends Exercise_48{ }
2.關於myeclipse怎麼鏈接源碼ui
打開某個.class字節碼文件,當沒有看到源碼的時候:點擊「Attach Source""spa
-workspace...源碼在當前工做區
-External File ...源碼在某個壓縮包之中,
-External Folder...源碼在某個目錄之中
3.對於以後學習的類庫,通常是包括三個部分:源碼(看源碼理解程序)、字節碼(程序開發過程當中使用的就是這部分)、幫助文檔(對源碼的解釋說明被提取出來,更方便程序的開發)
4.java語言最終規定實例變量使用final修飾以後,必須手動賦值,不能採用系統默認值。
例如
final int i ;//編譯錯誤,由於沒賦值。 //或者使用構造方法給它賦值 public class test1{ final int i ; public test1{ self.i = 100; } final User u1 = new User("jfoae"); u1 = new User("iefr");//這樣會編譯報錯,由於引用u1是final修飾的,裏面的存的對象地址不能再從新賦值。 u1.id = 89;//編譯成功,final修飾的引用雖然指向了某個對象以後,可是所指向的對象內部的內存是能夠修改的。
5、源碼:
D48_FinalKyeWord.java
地址:
https://github.com/ruigege66/Java/blob/master/D48_FinalKyeWord.java
2.CSDN:https://blog.csdn.net/weixin_44630050(心悅君兮君不知-睿)
3.博客園:https://www.cnblogs.com/ruigege0000/
4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料