有关初始化的问题3
程序员文章站
2022-05-21 21:08:00
...
package com.wang.util;
public class Mugs {
Mug mug1;
Mug mug2;
{
mug1=new Mug(22);
mug2=new Mug(33);
System.out.println("mug1 & mug2 initialized");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("inside main()");
new Mugs();
System.out.println("new Mugs() completed");
new Mugs();
System.out.println("new Mugs() completed");
}
}
class Mug{
Mug(int maker){
System.out.println("Mug("+maker+")");
}
void f(int maker){
System.out.println("f("+maker+")");
}
}
output:
inside main()
Mug(22)
Mug(33)
mug1 & mug2 initialized
new Mugs() completed
Mug(22)
Mug(33)
mug1 & mug2 initialized
new Mugs() completed
每new一次就来一次。
上一篇: 关于Java类初始化的一些特性
下一篇: Spring系列——@lazy注解
推荐阅读
-
C3P0连接池+MySQL的配置及wait_timeout问题的解决方法
-
文本有关的样式和jQuery求对象的高宽问题分别说明
-
iOS中3DTouch预览导致TableView滑动卡顿问题解决的方法
-
IE中checkbox在刷新后初始化的问题
-
unity3d自定义的界面怎么还原到初始化状态?
-
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
-
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
-
有关mysql中sql的执行顺序的小问题
-
营销型网站建设必需考虑的3个原则性问题
-
IE8下CSS3选择器nth-child() 不兼容问题的解决方法