best counter
 
 
首页 > 知识中心 > 什么是 Java?

什么是 Java?

  • Java™

    Java 是Sun公司于1995年发布的以对象为导向的程序语言,作为一种字节代码,Java应用程序是一种应用于独立平台的中介编排格式。Java虚拟机能够转换和执行字节代码。只要有合适的Java虚拟机执行,Java就能在多种设备上运行。 进一步了解源代码、二进制代码和Java字节代码,请参考以下详细信息。

  • 源代码
  • 软件开发者使用源代码可以向计算机发出简单易懂的行为指令,开发者可以编写这样的代码:

  • 二进制
  • 开发者需要编译二进制的编码使得计算机能够识别。由于计算机是数字的,所以只有0和1能被识别。编译源编码是指从人类能读懂的源代码(如上所述)到一连串0和1(二进制)的转换。

    书写C 或者 C++语言程序的基本步骤如下:

    这些0和1在不同的处理器(如英特尔奔腾处理器)中有特定的顺序。另外,操作系统也影响了源代码的编译。因而如果要为不同的复合平台开发软件比如移动电话,就很难使这些二进制版本可支持每个平台。况且有时移动电话中使用的处理器和操作系统都是不一样的。因而,处理器或者操作系统中的任何改变都会导致二进制计数法的不相配从而进一步导致执行的失败。

  • 字节代码
  • 这些复杂的状况正是移动通信市场尤为重要的一大特点,因而优化一种程序语言,并且使它从内在的操作平台中分离出来的构想被人们广泛接受。这正是Java出现的原因,因为它使得代码的编译独立于内在的处理器和操作系统。

    这种方法就是把源代码编译成一致的0和1组合,但这些二进制却不根据特定的处理器或操作系统产生。相反这种独立的代码(即Java 字节代码)是在虚拟机械环境下编写,而非针对任何具体的物理环境。

    虚拟机是Aplix JBlend™ 产品的构成之一。JBlend™ 使Java可以在移动电话上运行,允许基于Java字节代码的程序在使用不同处理器或操作系统的电话上运行,如下面图表所示:

  • 应用程序接口(API)

    开发软件时使用的指令和功能的集合。也指限定程序中使用这些命令的
    规则。

  • Java™ 应用程序

    使用Java程序语言编写的应用程序以中介编排格式即字节代码分布并被Java虚拟机识别和执行。
    也有以下的名称:

    • MIDP 兼容Java应用程序: a MIDlet
    • DoJa (NTT DoCoMo Java API) 兼容 Java应用程序: an i-appli
    • KDDI ezplus (KDDI Profile) 兼容 Java应用程序: an EZ appli Java™
    • Sprint PCS MUGlet

回顶部