Java 和 javac都是java的命令
Javac是个命令,也是java的编译器
打开JDK
Java development kit
Kit就是工具箱,他就是个篮子(doge)
打开配置JDK的路径其中Java的bin目录下,可以找到java和javac这俩好兄弟
用javac命令来编译.java文件,将其编译为字节码文件,即.class结尾的文件
那么同学,问题来了
java 命令运行的 .class文件 将其加载到JVM(Java Virtual Machine)中 如何运行的?
这又是若干需要剖析的深刻问题。(后期会讲到)。(面试问题:双亲委派模型,类加载器)
tips:windows+r 输入 mspaint 直接打开画图板:
此处推荐一本后期可以看的书:《深入理解JVM虚拟机》
有一说一,Java跨平台真是个好东西
跨平台就是因为 JVM是包含在JDK的
一次编译,到处运行