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.欢迎关注微信公众号:傅里叶变换,我的公众号,仅用于学习交流,后台回复”礼包“,获取大数据学习资料