网站公告列表

  没有公告

加入收藏
设为首页
联系我们
您现在的位置: 山东在线 >> 生活百问 >> 电脑互联网 >> 软件开发 >> 正文
  什么是JAVA           ★★★
什么是JAVA
作者:软件开发… 文章来源:阿达 更新时间:2008-4-9 0:26:56
什么是JAVA 我的手机里有JAVA不知道怎么用谁能告诉我,谢谢    Java,是一种可以编写跨平台应用软件的面向对象的程序设计语言,由升阳(太阳微电子,Sun Microsystems)公司的James Gosling等人于1990年代初开发

参考资料:zh.wikipedia.org/wiki/Java


Java好象随处可见 - 甚至在TV中。尽管如此,说清楚Java是什
么和它能做什么却不那么容易。刚开始接触Java的人通常有三
个问题:

什么是Java?
Java能做什么?
Java怎样改变我的生活?

让我们先回答第一个问题:什么是Java?

Java既是一种编程语言,又是一个平台。

Java程序语言

Java是具有以下特征的高级程序语言:

* 简单
* 面向对象
* 可分布
* 可解释
* 强壮
* 安全性
* 结构化
* 轻便
* 功能强大
* 多线程
* 动态

Java既可以被编译,也可以被解释。通过编译器,可以把Java
程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器
解释的独立于平台的代码。通过解释器,每条Java字节指令被
分析,然后在计算机上运行。只需编译一次,程序运行时解释
执行。下图说明了它是如何工作的:

1flow.gif (3652 bytes)

可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器
代码指令。每中Java解释器,不管是Java开发工具还是可以运
行Java小应用程序的Web浏览器,都是一种Java VM的实例。Java
VM也可以由硬件实现。

Java字节码使“写一次,到处运行”成为可能。可以在任何有
Java编译器的平台上把Java程序编译成字节码。这个字节码可以
运行在任何Java VM上。例如,同一个Java程序可以运行在Windows
NT、Solaris和Macintosh上。

2comp.gif (6076 bytes)

Java平台

平台是程序运行的硬件或软件环境。Java平台与大多数其它平台
不同之处在于它是运行于其它基于硬件平台的纯软件平台。大
多数其它平台是硬件和操作系统的结合。

Java平台由两部分组成:

* Java虚拟机(Java VM)
* Java应用程序界面(Java API)

我们已经介绍了Java VM,它是Java平台的基础,可以移植到各
种基于硬件的平台上。

Java API是软件组件的集合,它们提供了很多有用的功能,如图
形用户界面(GUI)。Java API被分组为相关组件的库(包)。

下图描述了一个运行在Java平台上的Java程序,如应用程
序(application)或小应用程序(applet)。如图中显示的,Java
API和VM把Java程序从硬件依赖中分离出来。

3play.gif (1479 bytes)

作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪
明的编译器、很好地调制过的解释器和即时字节码编译器可以
在不牺牲可移植性的条件下使Java的表现接近本地代码。

你好!
java是一种编程语言,你手机里可能有java的图标,只是说明你的手机支持java程序,例如:用java编写的游戏,还有闹钟,日历...
评论 ┆ 举报
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:

  • 中国历史上那些从没有…

    隆裕皇后与光绪帝唯一…

    丰盈的女性 为孙中山夫…

    被遗忘的女性 孙中山的…
     请帮我指点前期战斗副本天赋
     休闲野德装备收集指南
     猎人全按键键盘设置
     实在是看不下去了
     我个人的野性平衡德天赋
     纯副本输出平衡德天赋
     小白的术士天赋
     请高人点评我的竞技场天赋
    【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    什么是 Java ?…
    山东在线 Copyright@2006-2008 鲁ICP备07018514号 中国网通集团公司山东省分公司