JAVA中String为final修饰类
2016-12-14 21:56
232 查看
final意义:最终的,不可改变的
1. 修饰变量,为常量,值不可变;
2. 修饰对象,值可变,引用不变;
3. 修饰方法,方法不可重写;
4. 修饰类,无子类,不可以被继承,更不可能被重写
String是java中的基本类型,使用频率高
String类作为final类型,那String将不能被继承,也不能被重写,那使用String类的效率和安全性将会得到保障
参考
String类为什么是final
用final修饰类,方法和变量的区别
1. 修饰变量,为常量,值不可变;
2. 修饰对象,值可变,引用不变;
3. 修饰方法,方法不可重写;
4. 修饰类,无子类,不可以被继承,更不可能被重写
String是java中的基本类型,使用频率高
String类作为final类型,那String将不能被继承,也不能被重写,那使用String类的效率和安全性将会得到保障
参考
String类为什么是final
用final修饰类,方法和变量的区别
相关文章推荐
- 为什么局部变量必须以final修饰(或者有final实效:java8)才可以在内部类中使用?
- 使用final关键字修饰一个变量的三种情况
- 43_面向对象_16_final_修饰变量_方法_类
- 局部内部类访问的局部变量不必用final修饰
- final关键字到底修饰了什么?
- Java final 修饰符知识点总结
- Java —— final 修饰方法参数的作用
- JavaSE8基础 final 修饰类中的成员方法 不能被子类重写
- 内部类访问的外部变量需要使用final修饰解释原因
- final、static、static final修饰的字段赋值的区别
- [转]构造函数为什么不能被abstract/static/final/native/stricftp/synchronized修饰 及 一些关键字的用法
- 抽象类和最终类(被final修饰的类)、接口的区别
- java final修饰成员变量赋值的二种方法
- final 来修饰方法参数的原因
- Java方法参数(形参)被final修饰符修饰详解
- 为什么Java接口里使用public static final修饰成员变量
- 《thinking in java》笔记10-final + blank final +final修饰形参
- String类为何不可变,为何final修饰
- 局部内部类只能访问被final修饰的局部变量
- [java]final修饰变量