关键字Final的作用和为什么String类用final修饰
2019-06-27 09:30
381 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_27865297/article/details/93845924
- 首先被final修饰的类或者成员是不可以被继承的。然后学习到面向对象编程封装,继承,多态。其中继承,多态都是为了继承,重写方法去改变其中的逻辑。而String类被引用的概率非常高。所以其中的成员属性几乎都被设计成private final,这样用String 类保存一个字符串在常量池里就可以安全共享。
- offset ,value[] 被设计成private final的,这样在多线程运行时访问string类就是安全的。
相关文章推荐
- java中的String类为什么是final修饰的
- 在java中String类为什么是final修饰的
- final关键字 修饰参数的作用
- String类为什么要设计成final修饰的
- Java final关键字有哪些用法 (主要问你内部类形参为什么用final修饰)
- 为什么java接口中的成员变量必须被static关键字和final关键字修饰
- 浅谈java中String类的不可变性(immutability)和final关键字修饰
- [转]构造函数为什么不能被abstract/static/final/native/stricftp/synchronized修饰 及 一些关键字的用法
- 在java中String类为什么要设计成final?
- java String类为什么是final的
- java中使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?
- String类为什么是final的
- final关键字可修饰类、方法、变量
- String类为什么是final类型的
- 面向对象简答题:final关键字的作用?
- final关键字的作用
- Final,Finally,finalize 关键字的作用
- final关键字可以用来修饰类、方法、变量、参数,不能修饰抽象类和接口
- 面试题6:使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变
- 浅谈static ,final 关键字的作用