前言
JAVA常识问题
一、Java跨平台是如何实现的
Java跨平台是靠JVM虚拟机实现的,靠的是jvm实现, 不同的操作系统安装不同的jvm即可实现, 因为java代码是运行在虚拟机中的
二、环境变量的作用是什么?
可以让我们在任何路径下都能找到环境变量有的路径的程序
三、JDK由哪些部分组成?这些部分分别有什么功能呢?
JDK由JRE和和开发工具组成的,JRE又是有JVM和核心类库组成的。
JVM的作用:全称Java Virtual Machine,是一种虚拟机,是Java代码真正运行的地方,从而实现跨平台性。
核心类库的作用:他是JAVA事先写好的一些程序,是给程序员调用的,程序员不是从0开始写代码,是要基于核心类库的方法来进行编程。
JRE的作用:全称Java Runtime Environment,是Java运行代码的环境,安装Jre就可以运行Java程序了。
开发工具的作用:Java程序员写好Java源码后,需要将其编译成字节码文件,它会提供一个javac.exe的程序来编译Java源代码。要想把编译好了的class文件加载到内存中运行需要用到运行工具java.exe来实现。除了这两个工具外,还有一些其他的工具,例如反编译工具,文档工具等。
三、运行代码需注意的问题
1.代码里的所有标点符号都要用英文符号。
2.注意文件后缀名。
3.Java代码是严格区分大小写字母的