Java基础知识

孤者浪人 提交于 2019-11-27 08:10:50

1. JDK,JRE,JVM分别是什么?

JDK:Java Development Kit的缩写;

JRE:Java Runtime Environment的缩写,意为Java运行时环境,它包含虚拟机但不包含编译器;

JVM:Java Virtual Machine(Java虚拟机)的缩写。

2. Java语言是跨平台的吗?JVM是跨平台的吗?

Java语言与操作系统无关,是跨平台运行的;JVM不能跨平台,不同平台需要安装对应的版本才能运行,但是JVM确保了Java的跨平台性,是它将java的字节码文件翻译成与系统平台对应的机器码。

3. 环境变量path和classpath的区别?

path用来指定可执行文件的路径,如果要执行的可执行文件不在当前目录下,系统就会搜索path中设置的路径;

classpath是指定你在程序中所使用的的类文件的路径,就是告诉编译器去哪找这个类。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!