一、java虚拟机(java virtual machine)的跨平台
(1).总所周知,java之所以能在众多语言中脱颖而出,来自于java的跨平台特性。而java是如何实现跨平台的?自然就是通过jvm来实现的。
(2)
程序员写好的代码通过javac.exe编译成字节码的.class文件,然后通过不同的jvm(linux,windows)会将同样的字节码文件编译成不同的适用于自己平台的机器指令,就这样实现了java的跨平台。
二、jdk与jre
(1)jre包括了jvm以及类库部分(指各种默认导入的包中的类),一个java文件需要运行需要的起码的条件就是jre,代码运行在jvm之上,且代码中各种关键字都在类库中。
(2)jdk则包括了jre以及java的开发工具,比如javac.exe,java.exe等。
三、环境变量的意义
(1)java_home:相当于一个jdk路径的简称,比如你的身份证为----,你的姓名就是你的简称。
(2)path配置:配置可执行文件的路径,如果不配置path的话,java.exe javac.exe只能编译执行文件自身目录下的文件。
(3)classpath配置:同样配置class文件的路径。
四、java的三大平台
(1)java标准版(javase): 是为开发普通桌面和商务应用程序提供的解决方,
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
(2)java企业版(javaee): 是为开发企业环境下的应用程序提供的一套解决方案, 该技术体系中包含的技术如
servlet、jsp等,主要针对于web应用程序开发。
(3)java小型版(javame): 是为开发电子消费产品和嵌入式设备提供的解决方案, 该技术体系主要应用于移动端产品,如手机中的应用程序等
沈阳中公优就业IT培训时间:2019/10/28 15:37:10