計算機二級考試Java重點考點
Java支持快速原型和容易試驗,它將導致快速程序開發。這是一個與傳統的、耗時的“編譯、鏈接和測試”形成鮮明對比的精巧的開發過程。下面是小編整理的計算機二級考試Java重點考點,希望大家認真閲讀!
1.1.2 java語言的產生
俗話説:"有心栽花花不成,無心插柳柳成蔭"。Sun公司絕沒想到本想用於消費電子產品開發的編程語言卻率先在網絡中得到了廣泛應用,但是也可以説是"東方不亮西方亮",正是因為java語言在設計目標上的正確性使得java語言"是金字總會發光的"。C語言是面向過程的語言,也是使用率非常高的語言;而面向對象的思想引入到編程語言之後,C語言就被改造成為面向對象的C++語言,得到了廣泛的應用。但是C++語言必須兼容C語言,因此C++語言是面向過程和麪向對象混合的語言。
java語言產生於C++語言之後,是完全的面向對象的編程語言,充分吸取了C++語言的優點,採用了程序員所熟悉的C和C++語言的許多語法,同時又去掉了C語言中指針、內存申請和釋放等影響程序健壯性的部分,可以説java語言是站在C++語言這個"巨人的肩膀上"前進的。
java語言的一個目標是跨平台,因此採用瞭解釋執行而不是編譯執行的運行環境,在執行過程中根據所在的不同的硬件平台把程序解釋為當前的機器碼,實現跨平台運行。而動態下載程序代碼的機制完全是為了適應網絡計算的特點,程序可以根據需要把代碼實時的從服務器中下載過來執行,在此之前還沒有任何一種語言能夠支持這一點。
java是印尼的.一個小島,盛產咖啡,而程序員往往喜歡喝咖啡,因此取名為java語言。看來,目前java這杯咖啡已經飄香在世界各地。
任何事物的產生既有必然的原因也有偶然的因素,java語言的出現也驗證了這一點。1991年,美國Sun Microsystems公司的某個研究小組為了能夠在消費電子產品上開發應用程序,積極尋找合適的編程語言。消費電子產品種類繁多,包括PDA、機頂盒、手機等等,即使是同一類消費電子產品所採用的處理芯片和操作系統也不相同,也存在着跨平台的問題。當時最流行的編程語言是C和C++語言,Sun公司的研究人員就考慮是否可以採用C++語言來編寫消費電子產品的應用程序,但是研究表明,對於消費電子產品而言C++語言過於複雜和龐大,並不適用,安全性也並不令人滿意。於是,Bill Joy先生領導的研究小組就着手設計和開發出一種語言,稱之為Oak。該語言採用了許多C語言的語法,提高了安全性,並且是面向對象的語言,但是Oak語言在商業上並未獲得成功。時間轉到了1995年,互聯網在世界上蓬勃發展,Sun公司發現Oak語言所具有的跨平台、面向對象、安全性高等特點非常符合互聯網的需要,於是改進了該語言的設計,要達到如下幾個目標:
創建一種面向對象的程序設計語言,而不是面向過程的語言;
提供一個解釋執行的程序運行環境,是程序代碼獨立於平台;
吸收C和C++的優點,使程序員容易掌握;
去掉C和C++中影響程序健壯性的部分,使程序更安全,例如指針、內存申請和釋放;
實現多線程,使得程序能夠同時執行多個任務;
提供動態下載程序代碼的機制;
提供代碼校驗機制以保證安全性;
最終,Sun公司給該語言取名為java語言,造就了一代成功的編程語言。
-
2017年6月計算機等級考試時間通知
關於做好2017年6月省高校學生計算機應用水平等級考試考務工作的通知已經發放,下面是小編整理的`關於2017年6月計算機等級考試時間通知,歡迎大家參考!點擊登陸<<<計算機等級考試時間通知各學院:根據福建省教育考試院《福建省教育考試院關於做好2017年6月省高校學...
-
C程序的三種基本控制結構
C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便於實現各類複雜的數據結構。下面是yjbys小編收集一些關於C程序的三種基本控制結構,希望大家認真閲讀!算法做任何事情都有一定的步驟。為解決一個問題而採取的方法和步驟,就稱為算法。算法是一...
-
2017年全國計算機二級公共基礎知識考試試題及答案
隨着我國國民經濟的快速發展以及國際金融危機的逐漸消退,計算機網絡設備製造行業獲得良好發展機遇,中國已成為全球計算機網絡設備製造行業重點發展市場。下面是小編整理的關於計算機二級公共基礎知識考試試題及答案,歡迎大家參考!一、單項選擇題1對建立良好的程序...
-
2017計算機一級考試MSoffice模擬題及答案
MSoffice是計算機的基礎技術,也是計算機一級考試的科目之一。下面是yjbys小編為大家帶來的計算機一級考試MSoffice模擬題及答案。歡迎閲讀。MSoffice模擬題[1]3.5英寸軟磁盤上的方型小孔和滑塊是用於()。[參考答案B][A]讀保護[B]寫保護[C]驅動定位[D]機械配合[2...