1)java的程序是在哪执行的?
    java是在jvm中运行的
    2)java虚拟机是个什么?
    就是一个程序
    3)那么程序在哪里运行呢?
    程序只能在内存中运行
    咱们写的代码 A.java 是个文件 文件存放在硬盘上
    A.class 也是个文件 也存放在硬盘上
    将硬盘中的字节码文件 加载到内存中 然后执行
    java文件 编译——> class文件 加载——> 准备好执行 调用——> 执行

    ClassLoader是java.lang包下的 谁都可以直接使用