zoukankan      html  css  js  c++  java
  • 《疯狂Java讲义》 (三) ---- JDK&JRE&JVM&CLASSPATH

    JDK: Java SE Development Kit, Java标准版开发包。包括Java编译器,JRE,以及常用的Java类库等。

    JRE: Java Runtime Environment,运行Java程序的必需条件。

    Question:JVM是运行Java程序的虚拟机,JRE和JVM的关系是什么?

    Answer:JRE包含JVM。JVM是运行Java程序的核心虚拟机,但运行Java程序不仅需要核心虚拟机,还需要其他的类加载器,字节码校验器以及大量的基础类库。所以JRE包含JVM,还包含运行Java程序的其他环境支持。

    Question:JRE和JDK的关系?

    Answer:一般而言,只运行Java程序可以只安装JRE。如果需要开发,需要安装JDK。JDK包含JRE。

    Question:用户变量和系统变量的区别?

    Answer:用户变量和系统变量并没有太大差别,只是用户变量仅对当前用户有效,而系统变量对所有用户有效。设置用户变量来减小自己所做的修改对其他人的影响。系统变量的路径排在用户变量路径之前。

    Java解释器规定:如果需要某个类能被解释器直接解释执行,则这个类里必须包含main方法,而且main方法必须使用public static void来修饰。且main方法的兴灿必须是String[] args。main方法是Java程序的入口。

    CLASSPATH: 如果使用1.5以上版本的JDK,完全可以不用设置CLASSPATH。 如果非要设置,需要在这个环境变量中增加一点(.),代表当前路径,用以强制Java解释器在当前路径下搜索Java类。

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
  • 原文地址:https://www.cnblogs.com/IvySue/p/6249701.html
Copyright © 2011-2022 走看看