初识JAVA及特性
Java SE(Java Standard Edition)标准版
支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE
Java EE(Java Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE
Java ME(Java Micro Edition)小型版
支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME
Java重要特点
- Java语言是面向对象的(oop)
- Java语言是健壮的。Java的强英型礼制、开吊生、业权H=A术性的重要保证
- Java语言是跨平台性的。[即:一个编译好的.class 文件可以在多个系统下运行,这种特性
称为跨平台] - Java语言是解释型的解释性语言:javascript,PHP, java 编译性语言:c/ c++
区别是:解释性语言,编译时代的,个肥且按似iP1Jnr30TI中MN编译后的代码,可以直接被机器执行, c/c++
什么是JDK,JRE
{card-default label="JDK基本介绍" width="100%"}
- JDK的全称(Java Development Kit Java开发工具包)JDK = JRE + java的开发工具[java, javac,javadoc javap等]
- JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE所以安装了JDK,就不用在单独安装JRE了。
{/card-default}
{card-default label="JRE基本介绍" width="100%"}
- JRE(Java Runtime Environment Java运行环境)JRE = JVM + Java的核心类库[类]
- 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可.
{/card-default}
{card-default label="DK、JRE和JVM的包含关系" width="100%"}
- JDK = JRE +开发工具集(例如Javac,java编译工具等)
- JRE = JVM + Java SE标准类库(java核心类库)
- JDK = JVM + Java SE标准类库+开发工具集4。如果只想运行开发好的.class文件只需要JRE
{/card-default}