Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台,最初称为OAK,1995年被重命名为Java编程语言。这项基础技术支持最新的程序,包括实用程序、游戏和业务应用程序。Java 在世界各地的8.5亿多台个人计算机和数十亿套设备上运行,其中包括移动设备和电视设备。

 为何需要 Java?

有许多应用程序和网站只有在安装 Java 后才能正常工作,而且这样的应用程序和网站日益增多。Java快速、安全、可靠。从笔记本电脑到数据中心,从游戏控制台到科学超级计算机,从手机到互联网,Java无处不在!

下载 Java 软件时,我能获得什么?

下载 Java 软件时,可以获得 Java Runtime Environment (JRE)。JRE 包括 Java 虚拟机 (JVM)、Java 平台核心类和支持的 Java 平台库。JRE 是 Java 软件的运行时部分,它是在 Web 浏览器上运行 Java 所必需的。下载 Java 软件时,您只会下载需要的内容,不会下载 Spyware,也不会感染病毒。

什么是 Java Plug-in 软件?

Java Plug-in 软件是 Java Runtime Environment (JRE) 的一个组件。JRE 允许用 Java 编程语言编写的 applet 应用程序在各种浏览器中运行。Java Plug-in 软件不是一个独立的程序,不能单独安装。

Applet是什么?
一般而言,Applet 是指一种软件组件,用于在另一个程序环境(如 Web 浏览器)中执行有限的功能。Java Applet 可以在行Java虚拟机 (JVM) 的Web 浏览器中提供交互功能。小应用程序(Applet)是可通过因特网下载并在接收计算机上运行的一小段程序。小应用程序通常用Java语言编写并运行在浏览器软件中,它们可以直接嵌入到网页或者其他特定的容器中,并能够产生特殊的效果。

什么是Java 虚拟机 (JVM) ?

Java虚拟机只是Java软件中涉及 Web 交互的一个方面。Java虚拟机内置于您下载的Java软件中,用来帮助运行Java应用程序。

Java虚拟机(JVM)是一种用于计算机设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。  

Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。

Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。

Java语言的特点

Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。