標籤:準備 目錄 出現 pat 一點 術語 info 寫入 樣本
第一部分:課程準備部分
填寫課程學習 平台註冊帳號,
平台名稱 |
註冊帳號 |
部落格園:www.cnblogs.com |
艾特大家 |
程式設計評測:https://pintia.cn/ |
艾特你 |
代碼託管平台:https://github.com/ |
艾特你@m |
中國大學MOOC: https://www.icourse163.org/ |
1063769427 |
以下回答是或否 |
是否加入課程班級部落格群 |
是 |
是否加入課程QQ討論群 |
是 |
第二部分:理論知識學習部分
首先在老師的講解下,我知道了java是一種很優秀的程式設計語言,及它的“白皮書”簡單性、物件導向、分布式、 健壯性、安全性、體繫結構中立、可移植性、解釋型、高效能、多線程、動態性等11個關鍵術語,還瞭解了java的發展簡史和關於Java的常見誤解。在第二章裡,我們學會了如何去安裝java開發套件(JDK)的步驟,以及如何編譯和運行不同類型的程式,因為是剛接觸到這門課,所以在看書過程中還是有很多專業術語不是特別能理解,也許親手試一遍會好很多。我們在實驗前一定要注意:類名一定要注意大小寫,如Welcome、在編譯檔案時候名時,不要帶副檔名,只需指定類名等一系列雖小但關大的問題。
第三部分:實驗部分
- 實驗名稱:實驗一 Java程式設計環境
2. 實驗目的:
(1)掌握JDK的安裝與配置;
(2)掌握使用JDK開發Java程式的基本命令及步驟;
(3)熟練運用Elipse整合式開發環境開發java程式的基本步驟
(4)掌握Java程式的基本文法。
3. 實驗步驟與內容:
(1)在網站:www.oracle.com/technetwork/java/javase/downloads上下載java開發套件。
(2)設定JDK
(3)環境變數的設定
① 設定新的 path,將安裝檔案路徑加入path
2、建立classpath,如
3、設定好後,在主菜單搜尋cmd,開啟;
4、檢驗是否配置成功運行:cmd輸入java-version(java和-version之間有空格)
實驗2 下載教材樣本程式包
下載網頁連結:http://horstmann.com /corejava.html,檔案名稱:corejava.zip
實驗3 通過命令列編譯運行下列程式
1)建立目錄d:\java。把這個目錄作為本課程實驗程式的工作目錄。Java來源程式、編譯後的位元組碼檔案都放在這個目錄中。
(2)啟動一個文字編輯器(例如寫字板、記事本等)拷貝以下原始碼。教材第2章樣本程式(Welcome.java). 如:
(3)將上面檔案命名為Welcome.java並儲存到D盤。
(4) 編譯器 在d:\java>後輸入以下命令編譯來源程式成為位元組碼程式 javac Welcome.java
(5)運行程式 在目錄d:\java>後輸入Welcome可運行通過編譯的程式。結果如下:
實驗題4 用JDK命令列開發HelloWorld!程式。
(1)建立一個記事本,寫入程式,程式如下:
(2)將上面檔案命名為HelloWorld.java,然後存到D盤中。
(3)搜尋cmd,開啟dos,先輸入D;再輸入cd java,轉入java檔案夾,後用javac HelloWorld.java來確定該java檔案中是否出現HelloWorld.class.
(4)cmd結果如所示:
實驗題5 下載Elipse整合開發軟體包
(1)在https://www.eclipse.org/downloads/網站上下載Elipse軟體包。
(2)按照其提示,一步步安裝就好,並無太大難度。
實驗題7 利用Elipse開發程式輸出九九乘法表
(1)開啟elipse首先設定工作環境。如:
(2)建立一個新的java project,並設定好project name等路徑;
(3)程式碼如:
(4)在eclispe上運行結果如下:
4. 實驗總結:
(1)在老師的理論知識講解下,我初步認識了java的“白皮書”11個關鍵術語、發展曆程、還大概學習了JDK的下載安裝和elipse的下載使用和運用Elipse整合式開發環境開發java程式的基本步驟。
(2)在實驗作業中,我首先安裝了JDK,雖然在設定好環境變數並成功安裝後,感覺這些東西並不是很難,但是在安裝過程中,環境變數的設定有點不是很清楚和熟悉,遇到了很大的麻煩,在助教學長的協助和同學們的協助下,一次次的嘗試,讓我明白了JDK的知識嚴謹性,比如檔案名稱字母大小寫,字元的缺失,都有可能讓你陷入“瓶頸”,總的還是得認真一點。在完成有關JDK的一系列後,我下載了Eclipse軟體,這個相比前面的一個簡單多了,不用設定複雜的路徑。但還是有些搞不懂eclipse的每次關閉都得儲存的強制性。通過本次實驗,我感覺java這門課還是要多實踐,多思考,才能有更好的成果。
楊蓉慶201771010135《物件導向程式設計(java)》第一周學習總結