Java语言的三种技术架构
- Java语言在Web方面不断成熟,已经成为Web应用程序的首选开发语言。
- J2EE(Java 2 Platfrom Enterprise Edition)企业版
主要针对Web应用程序开发 - J2SE(Java 2 Platform Standard Edition)
该版本是其他两者的基础,可以完成一些桌面应用程序员开发 - J2ME(Java 2 Platform Micro Edition)小型版(基本不用)
是为开发电子消费品和嵌入式设备提供解决方案。
可以把这个理解成一种车的不同配置。
Java语言的跨平台特性
他为什么能夸平台呢,因为他有一个JVM(Java虚拟机)
JVM的作用是Java应用程序与操作系统之间的翻译官。
这就是他可以一次编写,处处运行的原因。
JDK和JRE
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,
如果想要运行一个开发好的Java应用程序,只需要安装JRE即可
JDK(Java Development kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包括了Java的开发工具包,也包括了JRE,所以安装了JDK,就不用单独安装JRE了
其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等。
Java环境配置
JDK的下载与安装,Java环境变量配置
配置环境变量的过程,其实就是你提前告诉系统,你在使用某个命令的时候,让系统去帮你查找命令所执行的程序的过程。