(第一次写博客总结,有不对的地方请指教。)
一:先贴出最简单的一个代码出来,理解helloWorld执行流程很重要,方便以后的深入学习理解。
public class HelloWorld {
public static void main(String[] args)
{
String s ; //定义一个String类型的变量 s
s = “Hello World!”; //定义字符串 s
System.out.println(s);
}
}
二:详细分析从编译到执行到输出结果的过程:
1. 先通过编译器(javac)编译HelloWorld.java文件,找到主类HelloWorld里面有多少个类(多个类中只有一个类可以被public修饰)就编译成多少个.class字节码文件
2.然后通过虚拟机(JVM)解释含有主函数的.class文件(HelloWorld.class)。通过main()方法获得程序的入口,此时