对于final类型的成员变量的初始化方式:
1.声明变量时直接赋值。
2.在构造方法中完成赋值。(所有的构造方法中都有有相应赋值)
public class FinalTest { public static void main(String[] args) { } } class Test { public final int x; public Test() { x = 5; } public Test(int xx) { x = 10; } }
1.对于final类型的原生数据类型来说,值一旦确定不能发生改变。
2.对于final类型的引用变量来说,该引用不能改变,但是对象的内容可以改变,这一点区分于原生数据类型。
3.另外对于static+final的成员变量来说,由于static在实例化之前就已经有值了, 因此初始化的方式只有一种:
定义的时候初始化!
finally语句执行于return(try)之前。
数组里存放的是对象的引用(地址),对于数组本身是地址连续的,但是存储的内容所代表的地址不一定是连续的。
new出来的所有对象都存放于heap中。
相关推荐
Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf
Java基础每日复习笔记-JavaSE基础阶段.edf
Java笔记---李兴华---Java笔记---李兴华-----Java笔记---李兴华--Java笔记---李兴华
Java基础每日复习笔记-JavaSE高级阶段.edf
JAVA学习经典笔记-----1JAVA学习经典笔记-----1JAVA学习经典笔记-----1JAVA学习经典笔记-----1JAVA学习经典笔记-----1
Jsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mhtJsp-Servlet复习笔记-----第3章 Servlet技术 - 堕落天使 - JavaEye技术网站.mht
网络管理员_复习笔记1-14章关于软考中网络管理员考试的
---Java笔记---
java笔记-------------java笔记-------------java笔记-------------
2020-4-6 java笔记 ---内部类 2020-4-6 java笔记 ---异常 2020-4-6 java笔记 --多线程 2020-4-8 java笔记 String类 2020-4-9 java 比较器 2020-4-10 java笔记 枚举类 2020-4-10 java 注解(Annotation) 2020-4-11 ...
java学习笔记---从入门到精通之路.pdf
java基础全套笔记--yyds
java学习笔记--PrintStream分享.pdf
Java学习笔记 java 笔记 试题 练习
JAVA课堂笔记基础-详细解释
一点值得初学者看的Java 小知识点------------------------------------
zookeeper云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-...