Java的基本介绍

一、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):    是为开发电子消费产品和嵌入式设备提供的解决方案,  该技术体系主要应用于移动端产品,如手机中的应用程序等

   

原文地址:https://www.cnblogs.com/qqwhsj/p/10596721.html