Java运行环境
一、计算机存储单元
位(bit): 一个数字0或者一个数字1,代表一位
字节(Byte): 每逢8位是一个字节,计算机中数据存储的最小的单位
1 Byte= 8bit
通常的换算单位:
1KB=1024B
1MB=1024KB
1GB=1024MB
...
二、java语言的跨平台性
JVM: java虚拟机,是运行所有java程序的假想计算机,是java程序的运行环境。所写的java程序都需要运行在java虚拟机上
跨平台:任何软件的运行,都需要运行在操作系统上。而我们编写的java程序能运行在各个操作系统上,这就是java语言的跨平台性。该特性是由jvm实现的,我们的程序运行在jvm上,而jvm运行在不同的操作系统上。java的虚拟机本身不具有跨平台性,各个系统都有不同的jvm
三、JRE和JDK
JRE:j ava运行环境,包含jvm虚拟机和运行时的核心类库
JDK:java开发工具包,包含jJRE和java的开发工具,如编译器等等
如果是运行一个java程序,只需要安装JRE就足够了,
如果是开发一个java程序,必须要安装JDK
四、环境变量的配合
添加JAVA_HOME: 填写JDK bin目录的上级
编辑Path:引用JAVA_HOME内容,填写至java.exe所在的目录