ヾ(◍°∇°◍)ノ゙参考书籍:java程序员面试宝典
1.JDK JRE JVM 三者有什么区别? 作用分别是什么?
JDK是java开发工具不仅提供了程序运行环境JRE,还提供了编译运行工具如javac(编译命令),java(运行命令)等命令 JRE是程序运行环境包含了最核心的JVM及核心类库 JVM是java虚拟机用来运行代码 编译生成的.class文件就是加载到JVM上的。
2.如何利用JDK编译和运行程序呢?
我们使用javac+文件名.java进行编译生成字节码文件(二进制文件)在通过javac+文件名运行程序



