欢迎光临散文网 会员登陆 & 注册

风哥oracle数据库2022

2023-07-15 10:22 作者:容候山疔洮錣  | 我要投稿

修饰变量:被final修饰的变量就变成了常量,常量不能被重新赋值,只读不可写,Java中定义常量时一般会加上static修饰,因为常量是不变的,任何对象拥有的都一样,如果一直new一样的东西就会浪费内存

注:被定义为final的成员变量必须在构造对象时就被初始化,并且以后不能再修改

final修饰基本数据类型时是值不能被改变,而final修饰引用类型数据时是地址值不能被改变,但是该对象的内容是可以变的

final修饰的实例变量必须手动赋值不能采用系统默认值

父类中的final方法可被子类继承,但是不能被子类重写

final修饰的引用指向的对象无法被垃圾回收器回收

注:当变量被final修饰后,这个变量就变成了常量,既然是常量,那么它在内存中存储的就只是数值了,与之前的变量内存就无关系了,即当变量消失时,常量不会消失,依旧是那个数值在运算,所以,若想某个数据不会因变量消失而消失,就将它修饰为常量



风哥oracle数据库2022的评论 (共 条)

分享到微博请遵守国家法律