我为什么要创作《Java编程十五讲》?

每年技术媒体都会评选最受欢迎的编程语言,Java总是高居前位。自然,没有办法说一个语言绝对比另一个语言好,这个话题一如既往地会引起大家无谓的争论不休。对别的行业的人来讲也许会觉得莫名其妙,但是对我们程序员来讲,捍卫某种语言是一件很动感情的事情。就跟捍卫自己的母校一样,只能自己说不好,别人不能说不好的。

Java从正式出生以来(1995.05.23),已经过了24年时间了,它现在仍在全世界广泛被使用,拥有大量程序员和工作机会,这一个事实毫无疑义地证明了Java的成功。

但是,大家切记的是,讨论Java,不能当它只是一门编程语言,它还是一个平台,同时是一个生态。我20多年前在Sun公司技术研发中心的时候,工作任务之一就是告诉大家Java不仅仅是一门语言。我们的技术总监K.J.Gao曾经说,如果一定要说Java是一门编程语言,可以说“Java是服务端的语言”。我把这个历史说出来,就是让大家在学习语言的时候记住Java有其更加广阔的空间。

不过,本专栏又确实主要是从语言本身的层面介绍Java。针对的对象是初步了解Java语言的程序员,如本专业的大学毕业生或者是从事编程工作一年左右的程序员们,希望通过本专栏能对Java语言有一个进阶的理解。

我本人曾经身在Sun Java团队之中,虽然没有为Java发展做出什么贡献,没有开辟新大陆,但就像是一个跟随哥伦布船队的小船员,也算是见证了一段历史,而对新大陆热爱的心却一直在澎拜。希望这个专栏为Java布道,对后来的年轻人能有所帮助。

就跟世界上任何自然语言一样,人为发明约定的编程语言也是不断与时皆进的。从一个婴儿慢慢长大成人。

我们来看看Java的成长历史。

Java前传

1990年,Sun公司启动“Green计划”,旨在开发智能家电的嵌入式控制系统。

1991年,Green项目组发现家用设备太多样化,C++移植过于烦琐,无法统一编程,James Gosling决定开发一种新的可移植语言,开头想叫C-,后来命名为Oak。名字来自于办公室窗口的一棵树。

1994年,Gosling将Oak更名为Java,这个名字来自于工作间隙Gosling去饮水机冲咖

猜你喜欢

转载自blog.csdn.net/epubit17/article/details/104264715