李瑞紅 201771010111《物件導向程式設計(java)》第一周學習總結

來源:互聯網
上載者:User

標籤:出現   記事本   常見   ips   java語言   對象   png   電腦體繫結構   檔案   

李瑞紅 201771010111《物件導向程式設計(java)》第一周學習總結

第一部分:課程準備部分

填寫課程學習 平台註冊帳號,

平台名稱

註冊帳號

部落格園:www.cnblogs.com

3451487460

程式設計評測:https://pintia.cn/

[email protected]

代碼託管平台:https://github.com/

3451487490

中國大學MOOC: https://www.icourse163.org/

3451487460

以下回答是或否

是否加入課程班級部落格群

是否加入課程QQ討論群

第二部分:理論知識學習部分

第一章是程式設計概述,本章簡要介紹java語言的發展簡史。Java是程式設計平台。Java的關鍵術語。以及對java的常見誤解。

(1)java作為程式設計平台,具有一個龐大的庫,其中包含了很多可重用的代碼和一個提供諸如安全性,跨作業系統的可移植性以及自動垃圾收集等服務的執行環境。

(2)java的關鍵術語

a.簡單性

java裡頭沒有檔案,指標運算、結構、聯合、操作符重載、虛基類等。而且java的目標之一是支援開發能夠在小型機器上獨立啟動並執行軟體。

b.物件導向

物件導向的程式設計將重點放在資料和對象的介面上。

c.分布式

java具有豐富的常式庫,且其應用程式能夠通過URL開啟和訪問網路上的對象。

d.健壯性

它採用的指標模型可以消除重寫記憶體和損壞資料的可能性。

e.安全性

能夠防範各種攻擊,可以構建防病毒,防篡改的系統。

f.體繫結構中立

編譯器產生一個體繫結構中立的目標檔案格式,這是一種編譯過的代碼,這些編譯過的代碼可以在許多處理器上運行,java編譯器通過產生與特定的電腦體繫結構無關的位元組碼指令來實現這一特性。

g.可移植性

作為系統組成部分的類庫,定義了可以移植的介面。

h.解釋型

java解譯器可以在任何移植瞭解釋器的機器上執行java位元組碼。

i.高效能

它的適用性更強,含有更多的可用資訊,更為複雜的最佳化是消除函數調用。基於當前載入的類集,如果特定的函數不會被覆蓋,就可以使用內聯。

k.多線程

多線程可以帶來更好的互動響應和即時行為,它是第一個支援並發程式的主流語言。

l.動態性

它更具有動態性,能夠適應不斷髮展的環境?庫中可以自由地添加新方法和實際變數,而對用戶端沒有任何影響。

第二章

學會了安裝java開發套件,下載JDK,設定JDK的環境變數。掌握了使用JDK開發java程式的基本命令以及主要步驟,並下載得到Elipse整合式開發環境,進行程式的編寫。學會了java程式的基本文法。

第三部分:實驗部分

  1. 實驗名稱:實驗一 Java程式設計環境

2.  實驗目的:

(1)掌握JDK的安裝與配置;

(2)掌握使用JDK開發Java程式的基本命令及步驟;

(3)熟練運用Elipse整合式開發環境開發java程式的基本步驟

(4)掌握Java程式的基本文法。

3. 實驗步驟與內容:

實驗1 JDK的安裝與配置

  1. 網下載jdk

b.點擊下載,選擇相應的版本。

c.進行安裝

d.安裝成功後,要進行環境變數的配置,在我的電腦,屬性,進階系統設定中進行。

 

若設定成功,則出現以下介面

實驗2.  下載教材執行個體程式包

下載網頁連結:http://horstmann.com/corejava.html

實驗3 通過命令列編譯運行下列程式

按下面步驟實驗

(1)     建立目錄D:\java 把這個目錄作為本課程實驗程式的工作目錄。Java來源程式,編譯後的位元組碼檔案都放入這個目錄中。

(2)     建立一個檔案,將以下代碼拷貝。

(3)     儲存程式。注意:儲存來源程式時,程式名要與主類名一致。所以用Welcome.java作為本程式的檔案名稱。如果用記事本,因為記事本預設的副檔名是。Txt,所以要給檔案名稱加引號進行儲存,把該檔案儲存到目錄d:\java中。

(4)     編譯器

在目錄d:\java>後輸入以下命令編譯來源程式成為位元組碼程式javac Welcome.java

若編譯正確,則在d:\java目錄中產生位元組碼檔案hello.class.若編譯錯誤,出現使用者可修改,

(5)     運行程式

在目錄d:\java>後輸入Welcome可運行通過編譯的程式。

(6)     觀察運行結果,對java的基本程式結構進行理解和掌握。

實驗4 用JDK命令列開發hello world!程式。

實驗5  下載Elipse整合軟體開發包

實驗6  利用Elipse進行99乘法表的程式的編寫,進行運行結果

 實驗結果;

 

4. 實驗總結:

通過本次實驗,我瞭解了java程式設計平台,java的一些關鍵術語,以及java的發展簡史,學會了安裝java開發套件,下載JDK,及對其進行環境變數的配置,讓其可以進行編程並輸出正確的結果。學會使用Eclipse編輯源檔案。在通過實驗後,使我認識到java不僅僅是一門普通的語言,它更是一門物件導向的進階語言。java是一個完整的平台,有一個龐大的庫,其中包含了很多可以重用的代碼和一個提供諸如安全性,跨作業系統的可移植性以及自動垃圾收集等服務的執行。

李瑞紅 201771010111《物件導向程式設計(java)》第一周學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.