亚洲一级免费看,特黄特色大片免费观看播放器,777毛片,久久久久国产一区二区三区四区,欧美三级一区二区,国产精品一区二区久久久久,人人澡人人草

java語言

計算機二級Java要點知識的復習

時間:2025-04-25 23:33:28 java語言 我要投稿

計算機二級Java要點知識的復習

  路是人走出來的;進步也是人們用行動爭取得來的。我們只有馬上投入到學習的行動中去,才能夠積累知識。以下是百分網小編整理的計算機二級Java要點知識的復習,歡迎學習!

計算機二級Java要點知識的復習

  【知識點一】java語言的發(fā)展史

  1.1 java語言的發(fā)展史

  1.1.1java語言在互聯(lián)網時代獲得巨大成功

  大家想一想,在PC下用windows編寫的程序能夠不做修改就直接拿到UNIX系統(tǒng)上運行嗎?顯然是不可以的,因為程序的執(zhí)行最終必須轉換成為計算機硬件的機器指令來執(zhí)行,專門為某種計算機硬件和操作系統(tǒng)編寫的程序是不能夠直接放到另外的計算機硬件上執(zhí)行的,至少要做移植工作。要想讓程序能夠在不同的計算機上能夠運行,就要求程序設計語言是能夠跨越各種軟件和硬件平臺的,而java滿足了這一需求。

  1995年,美國Sun Microsystems公司正式向IT業(yè)界推出了java語言,該語言具有安全、跨平臺、面向對象、簡單、適用于網絡等顯著特點,當時以web為主要形式的互聯(lián)網正在迅猛發(fā)展,java語言的出現(xiàn)迅速引起所有程序員和軟件公司的極大關注,程序員們紛紛嘗試用java語言編寫網絡應用程序,并利用網絡把程序發(fā)布到世界各地進行運行。包括IBM、Oracle、微軟、Netscape、Apple、SGI等大公司紛紛與Sun Microsystems公司簽訂合同,授權使用java平臺技術。微軟公司總裁比爾蓋茨先生在經過研究后認為"java語言是長時間以來最卓越的程序設計語言"。目前,java語言已經成為最流行的網絡編程語言,截止到2001年中,全世界大約有310萬java程序員,許多大學紛紛開設java課程,java正逐步成為世界上程序員最多的編程語言。

  在經歷了以大型機為代表的集中計算模式和以PC機為代表的分散計算模式之后,互聯(lián)網的出現(xiàn)使得計算模式進入了網絡計算時代。網絡計算模式的一個特點是計算機是異構的,即計算機的類型和操作系統(tǒng)是不一樣的,例如SUN工作站的硬件是SPARC體系,軟件是UNIX中的Solaris操作系統(tǒng),而PC機的硬件是INTEL體系,操作系統(tǒng)是windows或者是Linux,因此相應的編程語言基本上只是適用于單機系統(tǒng),例如COBOL、FORTRAN、C、C++等等;網絡計算模式的另一個特點是代碼可以通過網絡在各種計算機上進行遷移,這就迫切需要一種跨平臺的編程語言,使得用它編寫的程序能夠在網絡中的各種計算機上能夠正常運行,java就是在這種需求下應運而生的。正是因為java語言符合了互聯(lián)網時代的發(fā)展要求,才使它獲得了巨大的成功。

  【知識點二】對 象

  把類實例化,我們可以生成多個對象,這些對象通過消息傳遞來進行交互 (消息傳遞即激活指定的某個對象的方法以改變其狀態(tài)或讓它產生一定的行為),最終完成復雜的任務。一個對象的生命期包括三個階段:生成、使用和清除。下面我們分別講述:

  6.3.1 對象的生成

  對象的生成包括聲明、實例化和初始化三方面的內容。通常的格式為:

  type objectName = new type ( [paramlist] );

  1. type objectName; 聲明了一個類型為type的對象。其中type是組合類型(包括類和接口)。 對象的聲明并不為對象分配內存空間 。

  2. 運算符new為對象分配內存空間,實例化一個對象。new調用對象的構造方法,返回對該對象的一個引用(即該對象所在的內存地址)。用new可以為一個類實例化多個不同的對象。這些對象分別占用不同的內存空間,因此改變其中一個對象的狀態(tài)不會影響其它對象 的狀態(tài)。

  3. 生成對象的最 后一步是執(zhí)行構造方法進行初始化。 由于對構造方法可以進行重寫,所以通過給出不同個數(shù)或類型的參數(shù)會分別調用不同的構造方法 。

  以 例 6.5中 所 定 義 的 類 Point 為 例 ,我 們 生 成 類 Point的 對 象 :

  Point p1 = new Point();

  Point p2 = new Point(5,10);

  這里,我們?yōu)轭怭oint生成了兩個對象p1、p2,它們分別調用不同的構造方法,p1調用缺省的構造方法(即沒有參數(shù)),p2則調用帶參數(shù)的構造方法。p1、p2分別對應于不同的內存空間,它們的值是不同的,可以完全獨立地分別對它們進行操作。

  雖然new運算符返回對一個對象的引用,但與C、C++中的指針不同,對象的引用是指向一個中間的數(shù)據(jù)結構,它存儲有關數(shù)據(jù)類型的信息以及當前對象所在的堆的地址,而對于對象所在的實際的內存地址是不可操作的,這就保證了安全性。

【計算機二級Java要點知識的復習】相關文章:

2017計算機二級JAVA要點知識復習11-06

計算機二級考試java要點知識復習07-05

計算機二級JAVA考試要點復習09-09

2017計算機二級JAVA?贾R復習09-17

2017計算機二級JAVA基礎知識復習08-21

最新計算機二級JAVA重要知識點復習08-08

2017計算機二級JAVA重要知識點復習09-05

2017計算機二級Java知識復習題及答案08-10

計算機二級java程序規(guī)范考點復習10-03