1. 程式人生 > >狄慧201771010104《面向對象程序設計(java)》第一周學習總結

狄慧201771010104《面向對象程序設計(java)》第一周學習總結

修改 java語法 第一部分 cells 虛基類 面向對象 數據庫 學習 java開發工具

第一部分:課程準備部分

填寫課程學習 平臺註冊賬號,

平臺名稱

註冊賬號

博客園:www.cnblogs.com

https://www.cnblogs.com/dhlll/ 昵稱:小小-啦啦啦

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

昵稱:小小; 郵箱:[email protected]

代碼托管平臺:https://github.com/

dihuidihui

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

QQ:2833881053

以下回答是或否

是否加入課程班級博客群

是否加入課程QQ討論群

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

第一章

1. Java不只是一種程序設計語言,而且是一個完整的程序設計平臺。它具有令人賞心悅目的語法和易於理解的語義,它提供了一個龐大的類庫,包含繪圖功能,網絡連接功能和數據庫功能,它有安全性、跨操作系統的可移植性以及自動垃圾收集等服務的執行環境。

2. Java“白皮書”的關鍵術語:簡單性、面向對象、分布式、健壯性、安全性、體系結構中立、可移植性、解釋性、高性能、多線程以及動態性。

(1).簡單性:Java語法是C++語法的一個“純凈”版本,它沒有頭文件、指針運算、結構、聯合、操作符重載、虛基類等。

(2).面向對象:面向對象設計是一種程序設計技術,它將重點放在數據(即對象)和對象的接口上。

(3).分布式:Java有一個用於處理像HTTP和FTP之類的TCP/IP協議的例程庫,Java應用程序能夠通過URL打開和訪問網絡上的對象,其便捷程度就好像訪問本地文件一樣。

(4).健壯性:它采用的指針模型可以消除重寫內存和損壞數據的可能性。

(5).安全性:Java適用於網絡/分布式環境,使用Java可以構建防病毒、防篡改的系統。

(6).體系結構中立:只要有Java運行時系統,編譯後的代碼可以在許多處理器上運行。

(7).可移植性:在Java規範中沒有“依賴具體實現”的地方,作為系統組成部分的類庫,它定義了可移植的接口。

(8).解釋性:Java解釋器可以在任何移植了解釋器的機器上執行Java字節碼。

(9).高性能:字節碼可以(在運行時刻)動態的翻譯成對應運行這個應用的特定CPU的機器碼。

(10).多線程:多線程可以帶來更好的交互響應和實時行為。

(11).動態性:它能夠適應不斷發展的環境,庫中可以自由的添加新方法和實例變量,而對客戶端沒有任何影響。

3. Java的發展史:在1996年初sun公司發布了Java的第一個版本,隨後Java平臺逐步發展完善並壯大。

第二章

本章講述了如何安裝Java開發工具包(JDK)以及如何編譯和運行不同類型的程序。

第三部分:實驗部分

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

2. 實驗目的:

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

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

(3)熟練運用Elipse集成開發環境開發java程序的基本步驟

(4)掌握Java程序的基本語法。

3. 實驗步驟與內容:

實驗1 JDK的安裝於配置

(1).從官網上下載JDK;

(2).安裝JDK;

(3).配置JDK環境變量;

<1>.新建系統變量名JAVA-HOME,變量值為JDK的安裝路徑;

技術分享圖片

<2>.新建系統變量名classpath;

技術分享圖片

<3>.設置path,新建JDK和JRE路徑值(路徑一定要到bin文件夾為止);

技術分享圖片

<4>.按window鍵+R鍵,打開運行,輸入cmd,以回車結束,進入dos;

技術分享圖片

<5>.輸入java、javac,如果跳出JDK版本信息,則說明環境變量設置成功。

技術分享圖片

技術分享圖片

實驗2 下載教材實例程序包

下載網頁鏈接:http://horstmann.com /corejava.html, 文件名:corejava.zip(下載第10版)。

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

按照下面步驟進行實驗

(1) 創建目錄d:\java。把這個目錄作為本課程實驗程序的工作目錄。Java源程序、編譯後的字節碼文件都放在這個目錄中。

(2) 啟動一個文本編輯器(例如寫字板、記事本等)拷貝以下源代碼。教材第二章示例程序(Welcome.java)。

技術分享圖片

(3) 保存程序。註意:保存源程序時,程序名要與主類名一致。所以用Weicome.java作為本程序的文件名。如果用記事本編寫程序,因記事本默認的擴展名是.txt,所以要給文件名加引號後保存。把該文件保存到目錄d:\java中。

(4) 編譯程序

在目錄d:\java>後輸入以下命令編譯源程序成為字節碼程序javac Welcome.java,如果編譯成功,則在d:\java目錄中生成字節碼文件Welcome.class。如果不成功,則顯示錯誤信息,用戶可修改錯誤。

(5) 運行程序

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

技術分享圖片

(6) 觀察程序運行結果,並理解java基本程序結構。

實驗題4 用JDK命令行開發HelloWorld!程序。

實驗過程同實驗三。

技術分享圖片

實驗題5 下載Elipse集成開發軟件包

下載網址:https//elipse.org

實驗題7 利用Elipse開發程序輸出九九乘法表

技術分享圖片

技術分享圖片

4. 實驗總結:

通過此次實驗,我學會了如何配置java的運行環境,也了解了運行java是需要特定的JDK環境,並通過更改系統變量和用戶變量以及更改用戶名和變量名來配置的。同時也知道了java語言跟C語言在語法上的一些不同。在實驗的過程中,我們練習了Welcome程序、HelloWorld程序以及九九乘法表,並運用Eclipse編寫程序。在實驗的過程中,我們遇到了很多問題:環境配置出錯,將系統變量和環境變量的更改分不清,導致Eclipse無法安裝;不太適應Java的新寫法,導致語句錯誤,將包名重復等等。雖然出現了許多問題,也有很多不足,但是最後在老師、學長和同學們的幫助下,我成功完成了本次實驗,並對JAVA這門編程語言產生了興趣,相信我在以後的學習中會越來越好的!

狄慧201771010104《面向對象程序設計(java)》第一周學習總結