“Java之父”讲解不为人知的Sun软件趣闻

  乍一看上去,这简直就是风马牛不相及,但是这些系统同世界上其它100亿个设备共享一个元素,那就是Java。

  在OpenWorld上,“Java之父”James Gosling指出在这个星球上,使用Java的设备比地球总人口还要多。在他的演讲中,Gosling给出了“你所不知道的Sun软件TOP 10”。

  当你谈论Java时,你自然会想起Java企业版,但是Gosling是EE只是冰山一角。Java的运行环境每周都会有1500万的下载量,而在有新产品发布以及业务繁忙之时,下载量还会大大提升。Gosling指出,巴西使用Java应用程序来管理他们的税务系统,当地居民甚至可以使用手机来 税。

  谈到手机,全球有26亿的移动设备中运行着Java程序。Gosling指出,除了苹果的iPhone,你现在几乎买不到没有Java程序的手机了。在今年6月的JavaOne会议上,Ellison谈到了在移动设备上使用Java和JavaFX的设想,当时Sun掌门人Scott McNealy开玩笑说,Larry应该好好和他的好友Steve Jobs谈谈,问问苹果的老板愿不愿意。

  尽管iPhone中没有运行java程序,但是它运行在无数的其它设备中,从宾夕法尼亚洲付费公路实时车辆扫描系统到韩国POSCO制镁厂,不一而足。

  下面列举了关于Sun软件,你可能不太了解的几个方面:

是否认为Java运行速度缓慢osling说在这十年间肯定是谬论,Java虚拟机HotSpot在性能上要比C/C++和Fortran要强。
在使用多核处理器时你需要注意几个问题。目前主机处理器平均有四核,但到2030年,将增长至5220核。而java EE架构在面对多核问题上要简单的多。
GlassFish是世界上下载最多的应用服务器,每月的下载量都能达到100万。Gosling在JavaFX map上显示的,GlassFish在这世界上已经泛滥成灾了,就像“烂片恐怖电影”一样。
Java最具“魔力”的部分就是虚拟机,而不是编程语言。许多语言都可以在Java虚拟机上运行,如:Scala, Ruby on Rails, Groovy/Grails, Python, Javascript等等。
新的数据管理系统OpenSolaris’ ZFS被Gosling称作是“a religious experience”。
  这仅仅是一个开始,要想真正了解Sun的硬件,你对他们的软件也要有所了解才是。

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91492 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2012年3月1日
下一篇 2012年3月2日

相关推荐