MENU

初识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重要特点

  1. Java语言是面向对象的(oop)
  2. Java语言是健壮的。Java的强英型礼制、开吊生、业权H=A术性的重要保证
  3. Java语言是跨平台性的。[即:一个编译好的.class 文件可以在多个系统下运行,这种特性
    称为跨平台]
  4. Java语言是解释型的解释性语言:javascript,PHP, java 编译性语言:c/ c++
    区别是:解释性语言,编译时代的,个肥且按似iP1Jnr30TI中MN编译后的代码,可以直接被机器执行, c/c++

什么是JDK,JRE

{card-default label="JDK基本介绍" width="100%"}

  1. JDK的全称(Java Development Kit Java开发工具包)JDK = JRE + java的开发工具[java, javac,javadoc javap等]
  2. JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE所以安装了JDK,就不用在单独安装JRE了。
    {/card-default}

{card-default label="JRE基本介绍" width="100%"}

  1. JRE(Java Runtime Environment Java运行环境)JRE = JVM + Java的核心类库[类]
  2. 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可.
    {/card-default}

{card-default label="DK、JRE和JVM的包含关系" width="100%"}

  1. JDK = JRE +开发工具集(例如Javac,java编译工具等)
  2. JRE = JVM + Java SE标准类库(java核心类库)
  3. JDK = JVM + Java SE标准类库+开发工具集4。如果只想运行开发好的.class文件只需要JRE
    {/card-default}
Last Modified: May 3, 2022