标签:java诞生20周年 java编年史 java排名 tiobe-inde
??Java技术诞生于1995年的5月23日,这样一个在程序设计领域长时间占据统治地位并且拥有最好的生态系统的语言起初只是太阳微系统公司(Sun Microsystems)一个失败的机顶盒项目的附产品。Java的第一个正式版本发布于1996年1月23日,在这个最原始的Java版本中,类和接口加起来总共只有211个,那时候的Java并不完美也不强大,但是由于它紧紧的抓住了当时最时髦的两样东西——互联网和浏览器,并拥有完美的平台可移植性,再加上计算机领域的全能奇才James Gosling(Java技术的创始人之一,被誉为Java之父)对它的炒作和推广,这个语言用了大约5年的时间就在TIOBE发布的编程语言排行榜上坐上了头把交椅,达到了它的人生最巅峰。盛开得再绚烂的花也免不了有凋谢的时候,日中则昃月满则亏,Java这朵程序设计语言中的奇葩也摆脱不了自然的规律,从下面的图中你可以发现,Java语言在经历了它的人生巅峰以后已经走了很长时间的下坡路,尤其是在甲骨文公司(Oracle)收购了太阳微系统公司以后,虽然Java的生态系统依然良好,但是语言本身已经江河日下。今年是Java诞生的第20年,写这样的一篇文章纪念那个曾经让我执着和疯狂的Java,也纪念那个从单纯到复杂再回归单纯的我。
新特性或功能:
我的故事:这一年我和初恋分手了,痛定思痛,我告诉自己不应该再浪费时间去做那些没有结果的事情,于是我结识了我们年级的编程第一人“阿牟”,那时候他对Java已经有很深的认识和研究了,他带着我把我之前的了解过的Java知识在一个项目中实践了一遍,此后我终于感受到了程序的魅力,终于学会用程序去表达自己的精神和情感,这是我大学生涯最重要的一件事情。这一年的10月,“阿牟”邀我一起作为创始人在四川大学成立了Java技术俱乐部,成立伊始我们就接纳了400名以上的会员,我们几个负责人就轮流为大家讲解如何用Java技术进行软件开发,同时也为会员提供一些SCJP(SUN认证的Java程序员)和SCJD(SUN认证的Java开发者)考试的培训辅导,做这件事情不仅提升了自己也帮助了别人。
新特性或功能:
我的故事:为了在学习和科研之余不荒废Java,我自己做了一个数据库的GUI(图形用户界面)工具,能够以可视化的方式操作数据库中的表,能够执行SQL(结构化查询语言)语句并显示执行结果。虽然不是什么技术含量很高的代码,但是里面却包含了我对Java的热爱。后来这个作品代码还我被当作研究生中期遴选的作业提交了,不过它并没有获得什么好评,虽然那是我那个时候最好的作品。这一年我找到两家软件公司做兼职程序员的工作,一家培训公司做兼职讲师的工作,生活状况得到了改善。这一年,我遇到了我现在的妻子,初次的印象是美丽、勤谨、善良。
新特性或功能:
我的故事:这一年我去了广西(第二位女朋友的故乡),广西省会南宁的软件产业在那个时候应该是不怎么景气的,没有几家专业的软件公司(现在什么情况我就不知道了)。当时我的想法是做一家专业的软件公司并让这家公司走进大学,或者让大学生走进这家公司实习,把公司的项目经验传授给大学生,让他们能够成为更优秀的职业人。第二年我的另一个朋友也有这样的想法,于是邀我去他们公司做项目经理同时也担任技术顾问。但是我们的想法在操作上有着重重障碍,到我离开广西的时候,理想仍然没有照进现实,留下了一堆的遗憾。但是,这一年我觉得我自己能够胜任职业培训师的工作,我觉得我有能力传道、授业、解惑。当然,这可能只是当时的一种错觉。
新特性或功能:
我的故事:
标签:java诞生20周年 java编年史 java排名 tiobe-inde
原文地址:http://blog.csdn.net/jackfrued/article/details/44535509