王玉蘭201771010128《面向對象程序設計(java)》第一周學習總結
第一部分:課程準備部分
填寫課程學習 平臺註冊賬號:
平臺名稱 |
註冊賬號 |
博客園:www.cnblogs.com |
夜空傅說 |
程序設計評測:https://pintia.cn/ |
|
代碼托管平臺:https://github.com/ |
WYLfu |
中國大學MOOC: https://www.icourse163.org/ |
2326669056 |
以下回答是或否 |
|
是否加入課程班級博客群 |
是 |
是否加入課程QQ討論群 |
是 |
第二部分:理論知識學習部分
第一章:我們第一次接觸Java。
A:java 程序設計平臺:Java是一個完整的平臺,有一個龐大的庫,其中包含了很多可重用的代碼和一個提供諸如安全性,跨操作系統的可移植性以及自動垃圾收集等服務的執行環境。
B:Java的“白皮書”的關鍵術語:
1:簡單性:Java略去了運算符重載,多重繼承等模糊的概念,並且通過實現自動垃圾收集大大簡化了程序設計者的內存管理工作。
2:面向對象:Java語言的設計集中於對象接口,它提供了簡單的類機制以及動態的接口模型。
3:分布式:包括操作部分和數據部分,操作部分是指一個可以在多個不同的主機上布置相關操作,數據部分也是可以將數據存放在多個不同的主機上。
4:健壯性:主要體現在對異常的處理上面,異常的3個種類:檢查異常,運行異常,錯誤,當異常發生時JVM會在終止程序前,把調用棧跟蹤信息打印出來。
5:安全性:Java刪除像C語言中指針和內存釋放的語法。所有的內存操作都交給JVM進行處理,避免了對內存的非法操作。
6:體系結構中立:Java解釋器生成與體系機構無關的字節碼指令,只要按裝了Java運行時系統,Java程序就可在任意的處理器上運行。
7:可移植性:與平臺無關的特性使Java程序可以方便地被移植到網絡上的不同機器。
8:解釋型:Java解釋器直接對Java字節碼進行解釋執行。字節碼本身攜帶了編譯時的信息,使得連接過程更簡單。
9:高性能:和其他解釋執行的語言如BASIC,TCL不同,Java字節的設計使之能直接轉換成對應於特定CPU的機器碼,從而得到較高的性能。
10:多線程:Java的多線程就是程序在同一時間並行執行多項任務,而且相應的同步機制可以確保線程之間的正確的共享數據。
11:動態性:Java的設計使它適合於一個不斷發展的環境,在類庫中可以自由加入新的方法和實例變量而不會影響用戶程序的執行。
第二章:
(1)本章主要介紹如何安裝Java開發工具包(JDK)以及如何編譯和運行不同類型的程序;
(2)控制臺程序,圖形應用程序以及applet.
(3)運行JDK工具的方法是在終端窗口中鍵入命令。
第三部分:實驗部分
- 實驗名稱:實驗一 Java程序設計環境
2. 實驗目的:
(1)掌握JDK的安裝與配置;
(2)掌握使用JDK開發Java程序的基本命令及步驟;
(3)熟練運用Elipse集成開發環境開發java程序的基本步驟
(4)掌握Java程序的基本語法。
3. 實驗步驟與內容:
實驗一: JDK的安裝與環境配置
(1)下載安裝JDK後在我的電腦找到高級屬性設置進境配置
(2)點擊環境配置,得到:
(3)按環境變量後,新建,輸入變量名:JAVA-HOME-和變量值C:Program Files/Java/jdk /10-2,按確定
(4)和上面和(3)一樣,只需改變變量名和變量值。
(5)當變量名為CLASSPATH ,變量值為%JAVA_HOME%\bin.配置完成後,同時按windowin和R鍵,輸入:cmd,回車鍵結束,得到下面。
a:輸入Java,然後按回車鍵。
實驗2 下載教材示例程序包
下載網頁鏈接:http://horstmann.com /corejava.html,文件名:corejava.zip(下載第10版)
實驗3 通過命令行編譯運行下列程序
按下面的實驗步驟進行:
(1)創建目錄C: d:\java。把這個目錄作為本課程實驗程序的工作目錄。Java源程序、編譯後的字節碼文件都放在這個目錄中。
(2)啟動一個文本編輯器(例如寫字板、記事本等)拷貝以下源代碼。教材第2章示例程序(Welcome.java).如圖:
(3)保存程序。註意:保存源程序時,程序名要與主類名一致。
(4) 編譯程序 在目錄d:\java>後輸入Welcome可運行通過編譯的程序。結果如下
(5)運行程序
在目錄C:d:/java後輸入Welcome可運行通過編譯的程序。
(6)觀察程序運行結果,並理解java基本程序結構。
實驗題4 用JDK命令行開發HelloWorld!程序
(1)首先建立記事本,如下圖所示:
(2)運行結果如圖所示
實驗題5 下載並使用Elipse集成開發軟件包
下載網址:http://eclipse.org
按照步驟下載完成並安裝好Elipse。以下為例,先按Crtl+N鍵,建建立記事本,寫入程序,如下圖:
運行結果,如下圖所示:
實驗題6 利用Elipse開發程序輸出九九乘法表
寫入九九程序,如下圖所示:
編譯結果如下:
4. 實驗總結:我們首次接觸Java,通過老師第一節課的簡單介紹和看課本後,了解到Java是一個完整的平臺,有一個龐大的庫,其中包含了很多可以重用的代碼和一個提供安全性,跨操作系統的可移植性以及自動垃圾收集等服務的執行環境。在學長的幫助下,基本完成了環境配置以及這次實驗,當然,遇到了很多問題,尋求了舍友的幫助,開學第一周就體驗熬夜,也確實懂得與理解這個專業背後的辛苦。因此,我們自主學習與動手能力完全靠自己,在今後的學習中,上課認真聽講,與同學主動提問,尋求幫助是必不可少的。在老師的建議下下載幾個學習平臺和軟件,平時就要及時學習Java語言。
王玉蘭201771010128《面向對象程序設計(java)》第一周學習總結