• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
Java从何而来
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
Java从何而来 为什么如此火暴
软件发布 Java从何而来 为什么如此火暴
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 编程技术 >> JAVA教程 >> Java从何而来 为什么如此火暴

Java从何而来 为什么如此火暴

添加时间: 2006-2-19 6:14:25  作者: JAVA教程  阅读次数:143   来源: http://www.d9soft.com

       
  喝咖啡时的灵感

  1991年,SUN公司的Jame Gosling等人,为在电视机、烤面包箱等家用消费类电子产品上进行交互式操作而开发了一个名叫Oak(一种橡树的名字)的语言,但是由于商业上的种种原因,这种语言始终没有投放到市场中。连Oak这个名字也成了问题,因为已经有上百家公司在使用这个名字,所以SUN公司根本无法将之注册为商标。最终,SUN公司决定,将这种语言改名为Java,并且在互联网上发布,免费提供下载。当时,由于Oak的失败,有一些传谣者鼓吹Java这些字母代表“只是又一个无意义的缩写词”(Just Another Valueless Acronym),但是SUN公司否认了这一说法。而是说Java是在语言开发者喝一种原产于印度尼西亚爪哇群岛的咖啡时,出于一时的灵感而碰撞出的火花。

  几个月后,出乎所有人的意料,Java成为赛博空间最热门的话题。Java被越来越多的用户使用,受到越来越多的重视。上百个Java小应用程序在互联网上的多媒体应用中流行起来。一些著名的公司,如微软、IBM、苹果电脑、数字设备公司,纷纷购买了Java语言的使用权,随之大量出现了用Java编写的软件产品,受到业界的重视与好评。微软总裁比尔·盖茨在悄悄地观察了一段时间后,也无不感慨地说:“Java是长时间以来最卓越的程序设计语言”。

  一股清流

  Java为什么会在短时期内受到如此多的程序员的欢迎?为什么会在计算机行业竞争激烈的今天,一个计算机硬件公司开发出来的语言,会一下子得到几乎世界上各大计算机软、硬件公司的支持呢?

  SUN公司这样形容自己的Java语言:它是一种简单、面向对象、分布式、解释型、稳定、安全、结构中立、易移植、高性能、多线程的动态语言。这段长长的定语准确地描述了Java语言的基本特征,也道出了Java为何火暴的秘密。

  Java最重要的特征在于它的操作平台无关性,这是以往任何一种语言都不具备的特征。也就是说,用Java语言编写的程序可以在任何一台计算机上运行,而不管该计算机使用何种操作系统,要知道,这可是广大程序员的一个梦想。

  其次,Java是一种面向对象的语言。长期以来,人们一直在设法争取问题空间同求解空间在结构上的一致,以使我们在分析、设计和实现程序时,同我们认识客观世界的过程尽可能一致,因此产生了面向对象的程序方法。Java就是这样一种面向对象的语言,不仅如此,它还代表了面向对象程序设计方法在目前的最高应用水平。对一个程序员来说,这意味着可以将注意力集中在应用程序的数据和处理数据的方法上,而无需过多地考虑处理过程。

  此外,Java还是一种非常简单的语言。Java的前身Oak,是为家用电器产品设计的,只有简单易用才能推广开来。因此,这种语言被设计的简单而高效。程序员只需理解一些基本的概念,就可以用它编写适合各种情况的应用程序了。

  最后,安全性也成为Java受青睐的一个方面。因为在网络环境中,安全是需要认真考虑的一个问题。没有安全的保障,用户绝对不会从Internet上随意一个站点上下载一个Java小应用程序并在自己的计算机上运行。Java语言提供了若干种安全机制来抵御产生
病毒或侵入文件系统。这一点也让用户们非常放心。

  Java的出现确实给计算机行业吹来了一股清风;它带来了很多新鲜而有趣的思想和观念;它甚至改变了人们使用计算机的方式。就连环球信息网WWW的创始人也说:“计算机行业发展的下一个浪潮就是Java,并且很快就会发生。”

  如今,在美国硅谷,不懂得Java的人是无法找到工作的。在我国,许多计算机权威人士都断言,谁先掌握了Java,谁就号准了世界的脉搏,就能在信息时代找到自己的立足之地。

  使用Java编程,已成为大势所趋!

 

上下文章:

 

上一篇文章: 关于Java连接各种数据库的实例 下一篇文章: 用Java实现多线程服务器程序

相关文章:

  • DW CS4 JavaScript的部分新特性
  • 评论:为什么选择中国的IT外包
  • Oracle加入Grails开源计划提升Java生产力
  • 为什么要考取Oracle 认证?
  • 为什么要成为Oracle认证专家?

相关软件:

  • AutoJava Java代码自动生成工具 V1.0
  • Java Decompiler (JD-GUI) 0.2.5 For MacOS X
  • Java Decompiler (JD-GUI) 0.2.5
  • Java Decompiler (JD-GUI) 0.2.5 For Linux
  • FullJava 1.5
  • 网页特效小精灵(javatx) V2.0

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

编程技术分类导航

  • ASP & ASP.NET教程
  • PHP教程
  • JSP教程
  • C/C++教程
  • VB & VB.NET教程
  • VC教程
  • Delphi教程
  • BCB教程
  • VFP教程
  • PB教程
  • JAVA教程
  • XML教程
  • C#教程
  • CGI教程

本类经典文章推荐

  • 深入理解AbstractClass和interface
  • JBUILDERX 初体验
  • 成为编程高手的八大奥秘
  • 为什么Java中继承是有害的一
  • 为什么Java中继承是有害的二
  • 初学Java要注意什么
  • JAVA开发中的中文处理问题
  • 汉字问题深入谈
  • 为什么会排队等待?
  • Java 程序中的多线程

JAVA教程阅读排行

  • Java连接数据库实例
  • 两种Java容器类List和Set分析
  • Java多线程编程经验谈
  • 如何将JAVA生成可执行文件?
  • Java Web Start开发指南(一)
  • 成为编程高手的八大奥秘
  • Java基础教程:打包详解
  • 初学Java要注意什么
  • Java Web Start 开发指南(三)
  • Java编出一个自己的JSP日历

编程技术阅读总排行

  • VB入门教程之一
  • Java连接数据库实例
  • VC++之List Box/Check List Box控...
  • 第二章 PowerBuilder 入门之创建新...
  • VC++ List Ctrl控件
  • 第一章 什么是PowerBuilder
  • VC++ Combo Box/Combo Box Ex控件
  • 学C++不得不看的一篇文章
  • VB入门教程之二
  • VC++之Button控件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有