final关键字与static对比

简介: final关键字与static对比

final关键字与static对比

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

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

相关文章
|
2月前
final修饰的变量有三种
final修饰的变量有三种
15 0
|
2月前
|
Java 编译器
枚举类的final修饰
枚举类的final修饰
修饰符static
修饰符static
37 0
Java常用关键字:this、super、final、static、访问修饰符
我从工作开始之前开始写博客,写到现在发现以前写的内容在现在看来有了更多想法,因此有了现在的知识重写计划,最主要的目的是维护github上的知识体系,让JavaStarter更加成熟。
|
Java
总结static和final关键字
总结static和final关键字
118 0
总结static和final关键字
|
安全 Java
Java关键字之static
Java static 关键字
210 0
Java关键字之static
|
Java 编译器
Java关键字之final
Java final 关键字
157 0
static类为什么不能用sealed关键字修饰
今天在写代码时,顺手把一个static 类前面加上sealed关键字,结果编译时报错:” 类不能既是静态的又是密封的“。很是纳闷,sealed字段修饰类不是代表该类不能被继承吗,于是我去掉sealed关键字,生成一个dll。
884 0
|
存储 Java 分布式计算
Java关键字(三)——static
  我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物,也可以说万物皆对象。但是这里有个特殊的东西——static,它不属于对象,那么为什么呢?   static 是Java的一个关键字,可以用来修饰成员变量、修饰成员方法、构造静态代码块、实现静态导报以及实现静态内部类,下面我们来分别介绍。
1158 0