关于jvm的一道题
来源:互联网 发布:java源代码阅读工具 编辑:程序博客网 时间:2024/05/21 10:13
class Singleton{private static Singleton singleton=new Singleton();//这句换了之后输出是 1 1private static int i;private static int j=0;public Singleton(){i++;j++;}public static Singleton getInstance(){ return singleon;}}public class Test{public static void main(String []args){Singleton singleton=Singleton.getInstance();System.out.println(i+""+j);//i=1 j=0首先进行初始化操作,然后进行赋值操作}}
千万记得,先进行默认值,静态代码化的初始化,然后进行赋值操作。
private static int a=3;
static{
System.out.println(“1111”);
}
去调用a的话,输出1113
0 0
- 关于jvm的一道题
- 一道关于jvm加载的简单题目
- 关于数据库的一道题??
- 一道关于信号的题
- 关于继承的一道题
- 关于 static 的一道题
- 关于一道题的思考
- 关于C++的一道题
- 一道关于信号的题
- 关于蓝桥杯的一道题
- 关于textarea的一道题
- #通过一道阿里笔试题加深对JVM的理解
- 一道简单的关于图的题
- 关于一道招聘题的分析
- 关于位运算的一道笔试题
- 一道关于字符串逆序的笔试题
- 另外一道关于Random的编程题
- 一道关于目录的编程题
- Git 5分钟上手小白教程
- zsh: corrupt history file /home/floodlight/.zsh_history
- 沙漏测时间问题
- Deepin 2015 体验版(Deepin Desktop Environment) 桌面环境 ubuntu下 安装
- 两数之和,两数之积
- 关于jvm的一道题
- 基于Redis的分布式锁实现
- 3升和5升的不规则容器怎样量出4升的水
- 合并有序链表
- Linux学习 基本命令篇(五) Ubuntu硬盘分区管理
- CSS选择器
- 12球称重问题
- Sudoku
- 盲人摸扑克