final 和 static

发布时间 2023-11-25 13:51:15作者: 虎背熊腰
//1. final 常量,需要在定义的时候进行初始化;每个对象的初始化不一样;
//2. static final 常量 可以在定义的时候初始化;也可以在static块中初始化;该种定义该类的对象使用的值一致。
//3. 被static修饰的变量,叫静态变量

//4:静态区:方法区中一个模块,用于存放静态变量和静态代码块,也就是static定义的变量都
//5.final 运行时常量池:在1.7版本之前,
// 运行时常量池是在方法区中的,在1.7及以后的版本中,将运行时常量池移到了堆中,运行时常量池中,每个类型对应一个常量池,例如字符串常量池,基本数据类型的常量池,它们存储运行时所有用到的常量,例如文字字符串,final定义的变量。