- Java面向?qū)ο蟪绦蛟O(shè)計(jì)教程
- 張志斌
- 494字
- 2019-10-12 16:26:27
1.1 Java語言背景
1.1.1 語言概述
1991年4月,Sun公司(已于2009年被Oracle公司收購)的James Gosling領(lǐng)導(dǎo)的綠色計(jì)劃(Green Project)開始著力發(fā)展一種分布式系統(tǒng)結(jié)構(gòu),使用這種技術(shù)可以把E-mail發(fā)送給電冰箱、電視機(jī)等家用電器,并對(duì)它們進(jìn)行控制或與它們進(jìn)行信息交流。由于Green項(xiàng)目組的成員都具有C++背景,一開始他們使用C++語言來完成這個(gè)項(xiàng)目,所以首先把目光鎖定了C++編譯器,但很快他們就感到C++的很多不足,于是他們使用C++開發(fā)了一種新的語言O(shè)ak(Java的前身)。Internet的出現(xiàn),給Java語言的發(fā)展提供了契機(jī),當(dāng)時(shí),Mark Ardreesen開發(fā)的Mosaic和NetScape啟發(fā)了Oak項(xiàng)目組成員,他們用Java編制了HotJava瀏覽器,得到了Sun公司首席運(yùn)行官Scott McNealy的支持,并推動(dòng)Java進(jìn)軍Internet。關(guān)于Java的取名有一個(gè)趣聞,有一天,幾位Java成員組的會(huì)員正在討論這個(gè)新的語言取什么名字,當(dāng)時(shí)他們正在咖啡館喝著名為Java(爪哇)的咖啡,有人就建議叫作Java,這個(gè)提議得到了其他人的高度贊賞,于是Java這個(gè)名字就這樣被傳開了。現(xiàn)在人們看到Java的Logo就是一杯冒著熱氣的咖啡,如圖1-1所示。

圖1-1 Java Logo
Java總是和C++聯(lián)系在一起,而C++則是從C語言派生而來的,所以Java語言繼承了這兩種語言的大部分特性。Java的語法是從C繼承的,Java許多面向?qū)ο蟮奶匦允艿紺++的影響,但是學(xué)習(xí)Java語言之前,完全不必先去了解C或者C++。
- UI圖標(biāo)創(chuàng)意設(shè)計(jì)
- ThinkPHP 5實(shí)戰(zhàn)
- 程序設(shè)計(jì)與實(shí)踐(VB.NET)
- Mastering AndEngine Game Development
- 用Flutter極速構(gòu)建原生應(yīng)用
- Apache Mesos Essentials
- Learning Python by Building Games
- Java項(xiàng)目實(shí)戰(zhàn)精編
- 零基礎(chǔ)學(xué)Python網(wǎng)絡(luò)爬蟲案例實(shí)戰(zhàn)全流程詳解(入門與提高篇)
- R用戶Python學(xué)習(xí)指南:數(shù)據(jù)科學(xué)方法
- UML2面向?qū)ο蠓治雠c設(shè)計(jì)(第2版)
- Oracle Data Guard 11gR2 Administration Beginner's Guide
- Building Slack Bots
- Visual C++開發(fā)寶典
- Web前端測(cè)試與集成:Jasmine/Selenium/Protractor/Jenkins的最佳實(shí)踐