首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Java 种常量 类变量 及加载顺序

2012-12-25 
Java 类常量 类变量 及加载顺序1、Java类常量 由 static? + final + 数据类型+ 字母 组成?, 如: static fin

Java 类常量 类变量 及加载顺序

1、Java类常量 由 static? + final + 数据类型+ 字母 组成?, 如: static final int a =1;? 只能在声明的时候就初始化

?

2、Java类变量 由 static + 数据类型 +字母? 组成, 如:static int a ; 或static int a =1; 这里可以赋值, 也可以不赋值

?

3、类初始化方法:即由static修饰的方法块,对类变量操作或赋值, 如:static {...}

?

?

共同点:都可以直接用类名调用,

区别:

1、类常量在定义后就不允许修改, 类变量可以修改

2、类常量没有初始化为默认值, 比如对int 初始化为0, 对引用初始化为null

???? 类变量在类加载的时候, 会初始化为默认值 , int 初始化为0, 引用初始化为null

3、直接用类调用类常量时, 不加载类; 而直接用类调用类变量时, 会加载类 测试如下

?

?

?

?

?

?

热点排行