JAVA基础第一章-初识java
业内经常说的一句话是不要重复造轮子,但是有时候,只有自己造一个轮子了,才会深刻明白什么样的轮子适合山路,什么样的轮子适合平地!
从今天开始,我将会持续更新java基础知识,欢迎关注。
java的诞生
说起java的由来也许也是一个比较有意思的事情。20世纪90年代,硬件领域出现了单片式计算机系统,这种价格低廉的系统一出现就立即引起了自动控制领域人员的注意,因为使用它可以大幅度提升消费类电子产品(如电视机顶盒、面包烤箱、移动电话等)的智能化程度。sun公司为了抢占市场,就想在这些产品中嵌入一些程序去智能化的操控这些产品,这样就会极大的方便用户。然后呢,java之父,詹姆斯高斯林,所在的一个小组名字叫green~就准备开始搞了,开始计划用c++完成,但是C++程序过于复杂和庞大,并且如何完成跨平台性这个成了一个难题,然后开发了一种名称为Oak(英文翻译为橡木,橡树)的面向对象语言,但是由于这个语言,他们在已有的硬件和软件平台基础上,按照自己所指定的规范,用软件建设了一个运行平台,整个系统除了比C++更加简单之外,没有什么大的区别。然后找硬件生产商,推广他们的新语言,期望硬件厂商根据他们的特定规范生产芯片,但是没有哪家厂商愿意为一个未知的技术去承担风险。随后3年就被搁浅了,直到1995年互联网的蓬勃发展给了Oak机会。因为Oak是一种精简的语言,程序非常小,适合在网络上传输。Sun公司首先推出了可以嵌入网页并且可以随同网页在网络上传输的Applet(Applet是一种将小程序嵌入到网页中进行执行的技术),并将Oak更名为Java,因为在申请注册商标时,发现Oak已经被人使用了,在想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语,java来自于印尼的一个爪哇岛,爪哇岛是世界著名的咖啡豆产地,所以我们看到java的图标就是一杯热气腾腾的咖啡~
什么是java?