您的位置:首页 > 编程语言 > Java开发

java入门之main

2016-05-17 15:29 543 查看

java基础

C/C++以main函数作为程序的入口,java也不例外,但java会事先载入主类(main函数所在的类),JVM装载java程序的时候,会先去检测主类是否载入,如果没载入则调用ClassLoad类载入主类,如果异常则抛出异常.然后初始化主类,如果主类有static块则优先初始化.之后再进入main函数.
测试代码:
public class Demo1
{
static void fuc1()//static修饰的函数不会优先初始化
{
System.out.println("hello word3");
}
static { //static修饰的代码块,会优先初始化
System.out.println("Hello World1!");
}
public static void main(String[] args){//在static块初始化之后调用
System.out.println("Hello World2!");
Demo1.fuc1();
System.exit(0);
}
}



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: