学习目的
了解Hello World,认识不一样的Java
Hello World
public class HelloWorld {
public static void main(String[] args) {
String s ;
s = "Hello World!"; //定义字符串s
System.out.println(s);
}
}
Hello World 一次编译,到处运行
JDK的bin里面有javac.exe,使用javac命令能够编译源代码,生成字节码。
JRE里面的bin里面有java.exe,平台不同,安装的JVM不同,所以会把字节码文件解析成对应操作系统能够识别的机器码文件,然后通过JIN接口,发出指令,硬件接到指令,开始工作
JVM才是“一次编译,到处执行”的核心
Hello World,从编译到运行,最终打印出“Hello world”中间经过了哪些步骤?
Hello World的JVM内存分析
在创建完原文件Hellowo