java中静态初始化块,实例初始化块,构造函数区别
来源:互联网 发布:乐视网络高清机顶盒 编辑:程序博客网 时间:2024/06/02 06:13
public class People
{
public static int num=0;//静态变量
String name;
static//静态初始化块
{
System.out.println(num+":静态初始化块");
}
{//实例初始化块
System.out.println(num+":实例初始化块");
}
public People(String name)
{
System.out.println(num+":构造函数初始化");
this.name=name;
num++;
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
People people=new People("lip");
People people2=new People("xiaoli");
}
}
运行效果:
0:静态初始化块
0:实例初始化块
0:构造函数初始化
1:实例初始化块
1:构造函数初始化
{
public static int num=0;//静态变量
String name;
static//静态初始化块
{
System.out.println(num+":静态初始化块");
}
{//实例初始化块
System.out.println(num+":实例初始化块");
}
public People(String name)
{
System.out.println(num+":构造函数初始化");
this.name=name;
num++;
}
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
People people=new People("lip");
People people2=new People("xiaoli");
}
}
运行效果:
0:静态初始化块
0:实例初始化块
0:构造函数初始化
1:实例初始化块
1:构造函数初始化
阅读全文
1 0
- java中静态初始化块,实例初始化块,构造函数区别
- java中静态初始化块,实例初始化块,构造函数区别
- java中静态初始化块,实例初始化块,构造函数区别
- 静态初始化块、初始化块、构造函数
- 静态初始化块、初始化块、构造函数
- java静态初始化块、实例初始化块
- Java中初始化块和静态初始化块的区别
- Java类初始化顺序问题:静态初始化块,非静态初始化块以及构造函数
- Java初始化-静态代码块、实例化代码块和构造函数的区分
- java类中静态域、块,非静态域、块,构造函数的初始化顺序(回钦波)
- java类中静态域、块,非静态域、块,构造函数的初始化顺序(回钦波)
- java类中静态域、块,非静态域、块,构造函数的初始化顺序
- Java中静态代码块、非静态代码块以及构造函数的初始化顺序
- 静态初始化块,初始化块,构造函数,静态方法
- JAVA静态初始化块,初始化块,构造器调用顺序
- Java 构造方法,初始化块,静态初始化块
- java中的构造方法,初始化块,静态初始化块
- Java 类的实例变量初始化的过程 静态块、非静态块、构造函数的加载顺序
- Java中遍历HashMap
- iOS异常捕获
- 静态初始化块,初始化块,构造函数,静态方法
- 如何建立地球上任何一个区域的地形3d模型,并添加卫星或地貌贴图
- JVM高级特性与实践(十):虚拟机字节码执行引擎(栈帧结构)
- java中静态初始化块,实例初始化块,构造函数区别
- Qt学习小记(二)
- Android 知识梳理
- sed 工具的高级用法
- My97DatePicker日期插件在谷歌浏览器无法正常显示
- 第八节:在定时中断函数里执行独立按键的扫描程序。
- apache 启动后访问网页提示You don't have permission to access / on this server.
- 关于The server does not support version 3.0 of the J2EE Web module specification.问题的解决方案
- Java并发编程:深入剖析ThreadLocal