黑马程序员技术交流社区
标题:
函数运行时的加载顺序
[打印本页]
作者:
逆袭的风
时间:
2013-8-4 21:57
标题:
函数运行时的加载顺序
/*
函数运行时加载顺序:
1,先加载运行类中的静态代码块
2,调用对象中的静态代码块//只加载一次
3,调用对象中构造代码块
4,调用对象的构造函数
5,若生成新对象,----构造代码块
*/
class Demo
{
static
{
System.out.println("aaaaaaaaaaaaaaaaaaa");
}
{
System.out.println("bbbbbbbbbbbbbbbbbbb");
}
void Demo()
{
System.out.println("ccccccccccccccccccc");
}
static
{
System.out.println("eeeeeeeeeeeeeeeeeee");
}
}
class Test2
{
static
{
System.out.println("dddddddddddddddddddd");
}
public static void main(String[] args)
{
Demo d=new Demo();
d.Demo();
new Demo();
}
static
{
System.out.println("fffffffffffffffffff");
}
}
复制代码
无标题.png
(43.87 KB, 下载次数: 14)
下载附件
2013-8-4 21:57 上传
作者:
许庭洲
时间:
2013-8-7 06:54
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2