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); } }
相关文章推荐
- java8 时间
- Gson解析报错 java.lang.ClassCastException: com.google.gson.internal.StringMap cannot be cast to XXX
- eclipse序列化生成serialVersionUID
- Java解析CSV文件
- Ognl表达式与Struts标签
- java发送邮件带附件
- Struts要点总结(上)
- Java 虚拟机 gc算法总结
- Java Web基础——Action+Service +Dao三层的功能划分
- DOS运行Java命令的同时添加依赖jar包
- Java中ArrayList和LinkedList区别
- Java enum的用法详解
- struts.xml中class路径错误报错的问题
- Java内存泄漏例子
- Java中类的数据成员的初始化顺序
- struts.xml配置详解
- Android Studio 和 Eclipse 中获取SHA1详解
- 创建Maven父子工程并导入Eclipse
- java中this关键字
- Java MD5加密算法