业内常常说的一句话是不要重复造轮子,可是有时候,只有本身造一个轮子了,才会深入明白什么样的轮子适合山路,什么样的轮子适合平地!java
从今天开始,我将会持续更新java基础知识,欢迎关注。c++
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?小程序