final关键字与static对比

简介: final关键字与static对比

final关键字与static对比

static关键字修饰变量时,会使该变量在类加载时就会被初始化,不会因为对象的创建再次被加载,当变量被static 修饰时就代表该变量只会被初始化一次

例如图中所示,被static修饰的变量j,虽然创建两个对象,对值并没有变化

相关文章
|
10月前
final修饰的变量有三种
final修饰的变量有三种
111 0
|
10月前
|
C语言
学习static定义静态变量
学习static定义静态变量。
88 4
|
10月前
|
消息中间件 Kubernetes NoSQL
static、const关键字
static、const关键字
|
10月前
|
Java 编译器
枚举类的final修饰
枚举类的final修饰
修饰符static
修饰符static
64 0
|
缓存 安全 Java
局部变量修饰为final
最近在团队中引入checkstyle[1] ,自动执行规范检查,加入到ci步骤里面,让流程工具化,工具自动化,摆脱人工检查,在团队开发中硬性统一,更便于协作顺畅 checkstyle里面有个规范:所有local variable必须修饰为final 这是为什么呢?
140 0
|
Java
总结static和final关键字
总结static和final关键字
151 0
总结static和final关键字
|
安全 Java
Java关键字之static
Java static 关键字
254 0
Java关键字之static
static类为什么不能用sealed关键字修饰
今天在写代码时,顺手把一个static 类前面加上sealed关键字,结果编译时报错:” 类不能既是静态的又是密封的“。很是纳闷,sealed字段修饰类不是代表该类不能被继承吗,于是我去掉sealed关键字,生成一个dll。
918 0