static和final的区别
final的特点:1.被final修饰的变量,不能再次被赋值。(表示常量)2.final类不能被继承,没有子类,final类中的方法默认是final的3.final方法不能被子类重写String为什么是被final修饰的?主要是出于**安全和性能**的考虑,可归纳为如下4点:由于字符串无论在任何 Java 系统中都广泛使用,会用来存储敏感信息,如账号,密码,网络路径,文件处理等场景里,保证字符串 String 类的安全性就尤为重要了,如果字符串是可变的,容易被篡改,那我们就无法保证使用字符串进行