初始化
来源:互联网 发布:c语言点滴 epub 编辑:程序博客网 时间:2024/05/01 15:54
关于Java的初始化,昨天遇见一段蛮有意思的代码,个人觉得可以加深理解。
不废话,上代码:
public class Test {
int j = getI();
int i = 10;
public static void main(String[] args) {
System.out.println(new Test().j);
}
public int getI() {
return i;
}
}
代码输出0。因为当getI方法被调用的时候,i的值是0(默认值)。
说明类加载时,是先初始化,再逐语句赋值,
0 0
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 继承中的方法重写
- 事务的四大特性
- struts的相关配置
- 多线程并发库(一)
- IIS7 / IIS7.5 URL 重写 HTTP 重定向到 HTTPS
- 初始化
- 31.Next Permutation
- 毕业论文出炉记录(纯纯的菜鸟文)
- 针对魔兽争霸3“萝莉”病毒的扫描工具开发
- linux 环境变量设置(临时 + 永久)
- recycleView基本知识
- Android 属性动画探究(二)——TypeEvaluator解析与自定义
- 润乾报表使用Frame实现初始参数 报表为空效果
- MYSQL 百万条记录全文检索中文解决方案