什么是java

40分钟前阅读1回复0
xxhh
xxhh
  • 管理员
  • 注册排名4
  • 经验值93995
  • 级别管理员
  • 主题18799
  • 回复0
楼主

   Java事实是什么?     最短的谜底是:它是个面向收集的法式设想语言,用来让法式员创建利用法式,那些利用法式能够通过收集下载,并且可在任何计算平台上平安地运行。假设再加上万维网和公司内部网系统,你将会拥有一个原则的收集计算情况,Java做为一个散布式的,面向对象的法式设想语言,能够让位于任何处所的任何计算机利用收集上的利用法式。

      假设在贸易角度对待Java,Java是个时髦话。同很多已经有20年汗青的其他法式设想语言比拟,Java吸收了计算机科学范畴的各类最新功效,别的一方面,因为Java还比力年轻,它贫乏诸如Visual Basic 或C++那样的丰富的编程东西的撑持。

      同C++一样, Java是个面向对象的语言,那就意味着软件能够以部件的形式体例,为了称心某种使命,软部件能够互相共同。运行Java,没必要非得在收集情况中停止,Java同其他传统的诸如COBOL或 Basic如许的法式设想语言一样,能够创建独立运行的利用法式。

  只不外Java对互联网上的利用开发更拿手。    Java适宜于互联网的开发利用,此中一个原因是它利用了虚拟机,虚拟机是个用来阐明Java指令的软件包,能够让Java在任何机器上运行,好比有运行在Mac或 UNIX下的虚拟机软件包。虚拟机并非Java语言自己,它是个为特定机器编写的阐明器软件。

  Java的虚拟机战略就相当于世界语,那是小我造的国际语言,目标是使得差别语言之间的翻译和沟通愈加随便。    要称做一个通用的计算机语言,Java是最合适不外的,那意味着它能够在所有的计算机上运行,(虽然需要为各类机器编写Java虚拟机软件),能够根据需要供给软部件,而且具有内在的平安机造。

      用Java编写的操做系统,称为JavaOS,是个基于语言的操做系统,它看起来似乎没有时机来占据PC市场。但是它为Microsoft Windows和MacOS将来的开展供给了线索。它也许未来会利用到各类仪器设备中,包罗电视远控器和温控器。

      基于收集的内容赐与商对Java手艺很感兴致,因为它增加了交互性和动画功用,那是吸引看寡的关键因素。关于软件商来说, Java有期看能够让人们摘用租用软件的体例,诸如字处置器或者电子表格软件,而无需购置软件,那就改动了目前的贸易形式。    Java也使得收集计算机成为现实,无须硬盘的,价值500美圆的PC     将能够代替Wintel 构造的计算机。

  所有那一切都显出Java的重要性,它的撑持者把它视做对于微软和盖茨的最初的和更好的期看,那就是为什么一些人对Java表示出狂热的崇敬的原因。   J2ME 在设想其规格的时候,遵照著「对於各类差别的安装而造出一个单一的开发系统是没有意义的事」那个根本原则。

  於是 J2ME 先将所有的嵌进式安装大致上区分为两种 :一种是运算功用有限、电力赐与也有限的嵌进式安装(例如说PDA 、手机);别的一种则是运算才能相对较佳、并请在电力赐与上相比照较充沛的嵌进式安装 (例如说寒气机、电冰箱、电视机上盒 (set-top box))。

  因为那两种型态的嵌进式安装,所以Java 引进了一个喊做Configuration 的概念,然後把上述运算功用有限、电力有限的嵌进式安装定义在Connected Limited Device Configuration(CLDC)规格之中;而别的一种安装则标准为 Connected Device Configuration(CDC)规格。

  也就是说, J2ME 先把所有的嵌进式安装操纵Configuration 的概念区隔成两种笼统的型态。     其其实那里各人能够把Configuration 当做是J2ME 对於两品种型嵌进式安装的规格,而那些规格之中定义了那些安装至少要契合的运算才能、供电才能、记忆体大小等标准,同时也定了一组在那些安装上施行的 Java 法式所能利用的类别函式库、那些标准之中所定义的类别函式库为 Java 原则核心类别函式库的子聚集以及与该型态安装特征相符的扩大类别函式库。

  例如就CLDC 的标准来说,能够援助的核心类别函式库为 ng。* 、 。*、java。util。*,而援助的扩大类别函式库为 。*。区分出两种次要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。

  之所以有Profile的概念,是为了要更明白地域分出各类嵌进式安装上Java 法式该若何开发以及它们应该具有哪些功用。因而Profile 之中定义了与特定嵌进式安装十分相关的扩大类别函式库,而 Java 法式在各类嵌进式安装上的利用者介面该若何闪现就是定义在Profile 里头。

  Profile 之中所定义的扩大类别函式库是根据底层Configuration 内所定义的核心类别函式库所成立。 

是面象对象的一种语言

java 次要特征是面向对象、面向收集的编程语言

其它的楼上们都说了

  它是个面向收集的法式设想语言,用来让法式员创建利用法式,那些利用法式能够通过收集下载,并且可在任何计算平台上平安地运行。假设再加上万维网和公司内部网系统,你将会拥有一个原则的收集计算情况,Java做为一个散布式的,面向对象的法式设想语言,能够让位于任何处所的任何计算机利用收集上的利用法式。

      假设在贸易角度对待Java,Java是个时髦话。同很多已经有20年汗青的其他法式设想语言比拟,Java吸收了计算机科学范畴的各类最新功效,别的一方面,因为Java还比力年轻,它贫乏诸如Visual Basic 或C++那样的丰富的编程东西的撑持。

      同C++一样, Java是个面向对象的语言,那就意味着软件能够以部件的形式体例,为了称心某种使命,软部件能够互相共同。运行Java,没必要非得在收集情况中停止,Java同其他传统的诸如COBOL或 Basic如许的法式设想语言一样,能够创建独立运行的利用法式。

  只不外Java对互联网上的利用开发更拿手。    Java适宜于互联网的开发利用,此中一个原因是它利用了虚拟机,虚拟机是个用来阐明Java指令的软件包,能够让Java在任何机器上运行,好比有运行在Mac或 UNIX下的虚拟机软件包。虚拟机并非Java语言自己,它是个为特定机器编写的阐明器软件。

  Java的虚拟机战略就相当于世界语,那是小我造的国际语言,目标是使得差别语言之间的翻译和沟通愈加随便。    要称做一个通用的计算机语言,Java是最合适不外的,那意味着它能够在所有的计算机上运行,(虽然需要为各类机器编写Java虚拟机软件),能够根据需要供给软部件,而且具有内在的平安机造。

      用Java编写的操做系统,称为JavaOS,是个基于语言的操做系统,它看起来似乎没有时机来占据PC市场。但是它为Microsoft Windows和MacOS将来的开展供给了线索。它也许未来会利用到各类仪器设备中,包罗电视远控器和温控器。

      基于收集的内容赐与商对Java手艺很感兴致,因为它增加了交互性和动画功用,那是吸引看寡的关键因素。关于软件商来说, Java有期看能够让人们摘用租用软件的体例,诸如字处置器或者电子表格软件,而无需购置软件,那就改动了目前的贸易形式。    Java也使得收集计算机成为现实,无须硬盘的,价值500美圆的PC     将能够代替Wintel 构造的计算机。

  所有那一切都显出Java的重要性,它的撑持者把它视做对于微软和盖茨的最初的和更好的期看,那就是为什么一些人对Java表示出狂热的崇敬的原因。   J2ME 在设想其规格的时候,遵照著「对於各类差别的安装而造出一个单一的开发系统是没有意义的事」那个根本原则。

  於是 J2ME 先将所有的嵌进式安装大致上区分为两种 :一种是运算功用有限、电力赐与也有限的嵌进式安装(例如说PDA 、手机);别的一种则是运算才能相对较佳、并请在电力赐与上相比照较充沛的嵌进式安装 (例如说寒气机、电冰箱、电视机上盒 (set-top box))。

  因为那两种型态的嵌进式安装,所以Java 引进了一个喊做Configuration 的概念,然後把上述运算功用有限、电力有限的嵌进式安装定义在Connected Limited Device Configuration(CLDC)规格之中;而别的一种安装则标准为 Connected Device Configuration(CDC)规格。

  也就是说, J2ME 先把所有的嵌进式安装操纵Configuration 的概念区隔成两种笼统的型态。     其其实那里各人能够把Configuration 当做是J2ME 对於两品种型嵌进式安装的规格,而那些规格之中定义了那些安装至少要契合的运算才能、供电才能、记忆体大小等标准,同时也定了一组在那些安装上施行的 Java 法式所能利用的类别函式库、那些标准之中所定义的类别函式库为 Java 原则核心类别函式库的子聚集以及与该型态安装特征相符的扩大类别函式库。

  例如就CLDC 的标准来说,能够援助的核心类别函式库为 ng。* 、 。*、java。util。*,而援助的扩大类别函式库为 。*。区分出两种次要的Configuration 之後,J2ME 接著在定义出Profile的概念。Profile 是架构在Configuration 之上的规格。

  之所以有Profile的概念,是为了要更明白地域分出各类嵌进式安装上Java 法式该若何开发以及它们应该具有哪些功用。因而Profile 之中定义了与特定嵌进式安装十分相关的扩大类别函式库,而 Java 法式在各类嵌进式安装上的利用者介面该若何闪现就是定义在Profile 里头。

  Profile 之中所定义的扩大类别函式库是根据底层Configuration 内所定义的核心类别函式库所建

0
回帖

什么是java 期待您的回复!

取消