day01-----------java 语言基础(jvm jdk jre)(传智视频)

jdk,jre,jvm的作用

    jvm(JVM Java Virtual Machine    Java虚拟机)有win版,linux版,mac版,保证Java语言跨平台

    JRE(Java Runtime Environment    Java运行环境) 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

   JDK(Java Development Kit    Java开发工具包)JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

jdk,jre,jvm的关系

JDK:JRE+工具

JRE:JVM+类库

Java程序的开发执行流程:

A:编写java源程序(.java)

B:通过javac命令编译生成.class文件

C:通过java命令运行.class文件


注意:javac后面跟的是文件名+扩展名

  java后面跟的类名不带扩展名

path环境变量的作用

保证javac命令可以在任意目录下运行。

同理可以配置qq等

classpath环境变量的作用

保证class文件可以在任意目录下运行

path和classpath的区别

        path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到就去path环境变量中配置的路径去找

        classpath环境变量里记录的是java类的运行文件所在的目录


你可能感兴趣的:(day01-----------java 语言基础(jvm jdk jre)(传智视频))