JDK、JRE、JVM
JDK
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JRE
Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。
JVM
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
基础名词解释
Java language:Java语言
Tools and Tool APIs:工具和工具API1
RIAs:(Rich Internet Applications)富客户端应用程序,或者富互联网应用程序。
它是从网络下载到本机,可以在浏览器中运行的一种应用程序。当然也可以脱离浏览器,直接在操作系统下运行。相对于传统的的Web应用,富客户端应用程序主要特点是丰富的界面效果。
User interface Toolkits:用户界面工具包
Integration Libraries:集成库
Other Base Libraries:其他基础库
lang and util BaseLibraries:lang和util基本库
Java Virtual Machine:Java虚拟机
Footnotes
-
[API]全称Application Programming Interface,即应用程序编程接口。 ↩