java传说

一、JDK前传

  在这个世界上,熟悉Java历史的人非常多,如果要问一个人Java是从哪年诞生的,也许大多数人都会回答是1995年(这个非常好记,因为微软的Windows95也是在这一年发布的)。但事实上Java早在上个世纪90年代初就开始酝酿了。

  1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行。而Green项目组的成员一开始使用C 语言来完成这个项目,由于Green项目组的成员都具有C 背景,所以他们首先把目光锁定了C 编译器,Gosling首先改写了C 编译器,但很快他就感到C 的很多不足,需要研发一种新的语言Java来替代它,一杯飘香的咖啡成为了它的标志。

  在17 个月后,整个系统完成了,这个系统是更注重机顶盒式的操作系统,不过在当时市场不成熟的情况下,他们的项目没有获得成功,但Java语言却得到了Sun总裁McNealy的赏识。

  直至 1994年下半年,由于Internet的迅猛发展和环球信息网 WWW的快速增长,第一个全球信息网络浏览器Mosaic诞生了;此时,工业界对适合在网络异构环境下使用的语言有一种非常急迫的需求;Games Gosling决定改变绿色计划的发展方向,他们对Oak进行了小规模的改造,就这样,Java在1995年的3月23日诞生了!Java的诞生标志着互联网时代的开始,它能够被应用在全球信息网络的平台上编写互动性及强的Applet程序,而1995年的Applet无疑能给人们无穷的视觉和脑力震荡。我们姑且将Java的这段历史称为Java前传吧!

  其实Java的诞生颇有那么一股“有心栽花花不开,无心插柳柳成阴”的味道。就象当年Unix和它的前身MULTICS系统一样。

二、JDK的幼年时期(1995~1998)

  Sun继Green项目后又经过了几年的研究,终于在1995年5月23日在SunWorld95上正式发布Java和HotJava浏览器。在同年,有很多公司先后获得了Java许可证,如Netscape在1995年8月,Oracle在1995年10月分别获得了Java许可证。Sun在1995年发布第一个Java版本后,于1996年1月宣布成立新的业务部门──JavaSoft部,这个部分主要负责开发、销售并支持基于Java技术的产品,由AlanBaratz先生任总裁。

  在1995年Sun虽然推出了Java,但这只是一种语言,而要想开发复杂的应用程序,必须要有一个的强大的开发库支持还行。因此,Sun在1996年1月23日发布了JDK1.0。这个版本包括了两部分:运行环境(即JRE)和开发环境(即JDK)。在运行环境中包括了核心API、集成API,用户界面API,发布技术,Java虚拟机(JVM)五个部分。而开发环境还包括了编译Java程序的编译器(即javac)。在JDK1.0时代,JDK除了AWT(一种用于开发图形用户界面的API)外,其它的库并不完整。

  Sun在推出JDK1.0后,紧跟着,Sun在1997年2月18日发布了JDK1.1。JDK1.1相对于JDK1.0最大的改进就是为JVM增加了JIT(即时编译)编译器。JIT和传统的编译器不同,传统的编译器是编译一条,运行完后再将其扔掉,而JIT会将经常用到的指令保存在内容中,在下次调用时就不需要再编译了。这样JDK在效率上有了非常大的提升。

  Sun在推出JDK1.1后,接着又推出了数个JDK1.x版本。自从Sun推出Java后,JDK的下载量不断彪升,在1997年,JDK的下载量突破了220,000,而在1998年,JDK的下载量已经超过了2,000,000。

  虽然在1998年之前,Java被众多的软件企业所采用,但由于当时硬件环境和JVM的技术原因,它的应用却很有限。当时Java主要只使用在前端的Applet以及一些移动设备中。然而这并不等于Java的应用只限于这些领域。在1998年是Java开始迅猛发展的一年。在这一年中Sun发布了JSP/Servlet、EJB规范以及将Java分成了J2EE、J2SE和J2ME。标志着Java已经吹响了向企业、桌面和移动3个领域进军的号角。

三、Java风潮

  随着Java在全球的迅速流行和Sun公司在华业务的大幅拓展,Java也漂洋过海来到了中国。Java是Sun公司发明的一种计算机语言,现今已经在电脑网络乃至家用电脑方面得到广泛应用。

  Java自问世以来,技术和应用发展非常快,不仅在计算机,在移动电话、家用电器等都有一定的Java技术应用在里面。在因特网上,几乎每个网页都包含有Java程序或代码。将来,在每个家庭、每个人的生活中都会包含有Java的一部分。近两三年中,Java的发展每年都超过一倍。全球超过80%的大学都有Java的课程,有关Java的书本已经超过2000个版本,而且这个数字还在不断增长。Java跨平台等许多特性使之成为当代成长最快的软件产品:它受到了大约150个许可证颁发机构、200所大学和50万开发者的拥戴;1000多个应用程序是用它编写的;Java开发套件的下载次数超过一百万次;Java BEANS开发套件的下载次数超过10万次;它受到了全球所有主要计算机厂商的支持,而这一切都发生在其发表后的800天内;Java闯入企业计算的心脏正成为大众传媒舆论的推动力量,正在改变企业的计算环境。它通过为因特网商务提供安全和稳健平台的方式改变商业自身。Java计算是各行各业中倍受信赖的企业解决方案。

  根据最近发表的一份调查,软件开发人员对Java表现出来的兴趣与日俱增。美国伊文斯市场调查公司在上个月完成的该项调查发现:北美地区使用Java的软件开发人员比例达到了44%;在北美以外地区,使用Java的软件开发人员比例为43%。伊文斯公司预计,明年这个数字将上升到61%。据该公司调查,过去两年来,使用Java的软件开发人员人数一直保持持续增长的势头。

  得到Sun JAVA认证=极好的工作机会 丰厚的待遇

  据有关的调查表明,同样从事程序开发,在美国Java程序开发人员的平均年薪最高,基本年薪为7万美元;C 、C和Cobol程序开发人员的平均年薪为6.6万美元,而Visual Basic程序开发人员最低,约为5.8万美元。

  在国外,特别是在美国,Sun公司也好,其他大型企业也好,他们对于认证课程很重视。他们在招聘时,都要看对方有什么证书,所以证书对找工作是很有帮助的,而且可能会得到更高的薪水。

  印度的程序员在美国很多,在印度本土,参加Java培训的绝大多数都是个人,他们很看重Java的认证,占学习人数的90%以上。

  Java程序员是美国Sun公司国际认证的程序员,它是目前全球最受重视、最受欢迎的程序员资格认证之一,具备这一认证就可以获得极好的工作机会和丰厚待遇。

  当前世界各地持有Java Programmer证书的人员供需差距极大,迫使企业不得不用高薪聘请Java程序员。因此,Java Programmer的含金量比一般的技术人员要高出很大一截。在美国、加拿大、澳大利亚、新加坡等发达国家和中等发达国家,持有Java Programmer认证证书的人年薪均在4~10万美金,而在国内持有Java Programmer认证的程序员也有极好的工作机会和很高的薪水。

  在中国,参加Java培训的人数每年都增加2到3倍。从去年的统计看,企业用户占60%,个人用户的比例在不断上升。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值