王艷 201771010127《面向對象程序設計(java)》第一周學習總結
王艷 201771010127《面向對象程序設計(java)》第一周學習總結
第一部分:課程準備部分
填寫課程學習 平臺註冊賬號,
平臺名稱 |
註冊賬號 |
博客園:www.cnblogs.com |
JAVA-729 |
程序設計評測:https://pintia.cn/ |
JAVA! |
代碼托管平臺:https://github.com/ |
JAVAWY |
中國大學MOOC: https://www.icourse163.org/ |
JAVASE729 |
以下回答是或否 |
|
是否加入課程班級博客群 |
是 |
是否加入課程QQ討論群 |
是 |
第二部分:理論知識學習部分
第一章
第一章主要是對java程序設計概述,使我們對Java有初步了解。
1.1:Java程序設計平臺是一個完整的平臺,它有一個龐大的庫,其中包含了很多可重用的代碼和一個提供諸如安全性、跨操作系統的可移植性以及自動垃圾收集等服務的執行環境。
1.2:Java“白皮書”是Java設計者編寫的一本用來解釋設計的初衷以及完成情況的書,可用以下11個關鍵術語進行組織:
1)簡單性。
即Java語法中沒有頭文件、指針運算、結構、聯合、操作符重載、虛基類等以及Java可以在一臺小型機器上獨立運行。
2)面向對象。
即Java將重點放在數據和對象的接口上。
3)分布式。
Java有用於處理HTTP
4)健壯性。
即可靠性,Java采用的指針模型可以消除重寫內存和損壞數據的可能性。
5)安全性。
Java可以防範各種攻擊,比如運行時堆棧溢出、破壞自己進程空間之外的內存以及未經授權讀寫文件等。
6)體系結構中立。
只要有Java運行時系統,編譯後的代碼便可以在許多處理器上運行。
7)可移植性。
首先,Java規範中沒有“依賴具體實現”的地方,其次,作為系統組成部分的類庫,它定義了可移植的借口。
8)解釋性。
Java解釋器可以在任何移植了解釋器的機器上運行Java字節碼。
9)高性能。
字節碼可以在運行時刻動態的翻譯成對應運行這個應用的特定
10)多線程。
多線程可以帶來更好的交互相應和實時行為。
11)動態性。
Java能夠適應不斷發展的環境,庫中可以自由的添加新方法和實例變量,而對客戶端卻沒有任何影響,因此,在Java中找出運行時類型信息就變得十分簡單。
1.3和1.4介紹了Java的發展史,sun公司在1996年初發布了Java的第一個版本,之後Java平臺不斷發展壯大。從中,我們也初步了解到Java SE、Java EE以及Java ME的區別。
第二章
第二章講述了Java程序的設計環境,包括配置、安裝、使用、Java開發工具包以及如何編譯運行不同類型的程序,具體操作見第三部分。
第三部分:實驗部分
- 實驗名稱:實驗一 Java程序設計環境
2. 實驗目的:
(1)掌握JDK的安裝與配置;
(2)掌握使用JDK開發Java程序的基本命令及步驟;
(3)熟練運用Elipse集成開發環境開發java程序的基本步驟
(4)掌握Java程序的基本語法。
3. 實驗步驟與內容:
1)先在官網下載指定JDK版本並進行安裝。
2)修改安裝路徑(名稱一般為英文字母)。
3)安裝完成後,文件夾中將會有如圖所示的兩個文件。
4)接著在屬性中的高級系統設置中進行環境變量的配置,如圖。
之後點擊環境變量,進入後點擊新建,變量名為Java_HOME,變量值為c:、ProgramFiles\Java\jdk1.8.0。Java_HOME即為你的jdk安裝目錄,如圖。
再進行系統變量壞境配置,點擊新建,將變量名設置為CLASSPATH,變量值為%JAVA_HOME%\lib.如圖。
點擊編輯,變量名為Path,在變量值的最前面加上%JAVA_HOME%\bin.
6)配置完成後,打開命令提示符-控制臺(可用windows+R鍵快捷打開),輸入cmd後,在界面先後輸入Java和Javac,如圖。
實驗二:通過鏈接http://hoestmann.com/corejava.html下載程序,他們都打包在corejava.zip文件中。
解壓該文件的步驟如下:
1)確保JDK已安裝並其目錄在執行路徑中。
2)建立目錄Core.javaBook.
3)將corejava.zip下載到這個目錄下。
4)打開一個shell窗口。
5)進入CorejavaBook目錄。
6)執行命令:jar xvf corejava.zip
實驗三:通過命令行編譯運行下列程序:
1)創建目錄D:\Java並把這個目錄作為工作目錄,Java的源程序以及編譯後的字節碼文件都放在此目錄中。
2)新建一個文本編輯器,如記事本,拷貝如下代碼。
保存程序,保存程序時,文件名要與主類名一致,即Welcome.java.但記事本隱含.txt擴展名,此時,須為文件名加一對“”,如“Welcome.java”。
1)鍵入windows+R進入頁面,鍵入D:,回車,跳轉到D盤
2)再鍵入cd java,回車,打開文件夾。
3)鍵入dir,回車,查看文件。
4)鍵入javac Welcome.Java,回車,編譯文件中的程序,此時在java文件裏會有java.class文件。
5)鍵入java Welcome,回車,運行此程序。
實驗四:用JDK命令行開發HelloWorld程序。
實驗過程與實驗三基本相同,保存如下程序:
之後按照實驗三的實驗過程運行程序。
實驗五:下載並使用eclipse集成開發軟件包。
下載網址:http://eclipse.org
下載並安裝後,可直接點擊crtl+N新建文件夾,之後在新建文件夾下新建一個包,在包上單擊右鍵新建類,之後寫入程序,如圖。
實驗六:利用eclipse程序輸出九九乘法表。
按照實驗五的實驗步驟,打開eclipse後,寫入如下程序:
保存後運行程序,程序運行如圖所示:
4. 實驗總結:
通過課前自己預習以及助教和老師的幫助下,對java有了初步了解。自己了解了java的一些特性,並且初步掌握了jdk的安裝與壞境配置,安裝jdk時比較容易,但在之後進行環境配置時,因為自己之前下載了但下載出現了錯誤,清理安裝包時並未清理幹凈,導致第二次安裝配置出現問題,但在助教學長的耐心幫助下最終還是配置成功。此外,我也初步了解了eclipse的使用,通過自己查書,請教同學以及助教的幫助下,自己寫了HelloWorld和九九乘法表兩個java程序。
在此過程中,自己在控制臺鍵入命令時多次出現了javac Welcome.Java.txt的情況,查書後發現這種情況時,必須要在文件名加上“”才行。另外,還出現過無法加載主類等情況,是因為自己在配置環境時配置錯誤。因此,在實驗中,每一步都要很仔細,意不出錯就會導致很多實驗過程出錯。通過這一周的理論學習和實驗,我受益良多並喜歡上了這門課,在以後的學習中,我將繼續刻苦努力去學習。
王艷 201771010127《面向對象程序設計(java)》第一周學習總結