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

王艷 201771010127《面向對象程序設計(java)》第一周學習總結

文件的 會有 工具 過程 cmd 名稱 開發環境 機器 ext

王艷 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.1Java程序設計平臺是一個完整的平臺,它有一個龐大的庫,其中包含了很多可重用的代碼和一個提供諸如安全性、跨操作系統的可移植性以及自動垃圾收集等服務的執行環境。

1.2Java“白皮書”是Java設計者編寫的一本用來解釋設計的初衷以及完成情況的書,可用以下11個關鍵術語進行組織:

1)簡單性。

Java語法中沒有頭文件、指針運算、結構、聯合、操作符重載、虛基類等以及Java可以在一臺小型機器上獨立運行。

2)面向對象。

Java將重點放在數據和對象的接口上。

3)分布式。

Java有用於處理HTTP

FTP之類的TCP/IP協議的例程庫,其應用程序可以很方便的通過URL打開和訪問網絡上的對象。

4)健壯性。

即可靠性,Java采用的指針模型可以消除重寫內存和損壞數據的可能性。

5)安全性。

Java可以防範各種攻擊,比如運行時堆棧溢出、破壞自己進程空間之外的內存以及未經授權讀寫文件等。

6)體系結構中立。

只要有Java運行時系統,編譯後的代碼便可以在許多處理器上運行。

7)可移植性。

首先,Java規範中沒有“依賴具體實現”的地方,其次,作為系統組成部分的類庫,它定義了可移植的借口。

8)解釋性。

Java解釋器可以在任何移植了解釋器的機器上運行Java字節碼。

9)高性能。

字節碼可以在運行時刻動態的翻譯成對應運行這個應用的特定

CPU的機器碼。

10)多線程。

多線程可以帶來更好的交互相應和實時行為。

11)動態性。

Java能夠適應不斷發展的環境,庫中可以自由的添加新方法和實例變量,而對客戶端卻沒有任何影響,因此,在Java中找出運行時類型信息就變得十分簡單。

1.31.4介紹了Java的發展史,sun公司在1996年初發布了Java的第一個版本,之後Java平臺不斷發展壯大。從中,我們也初步了解到Java SEJava EE以及Java ME的區別。

第二章

第二章講述了Java程序的設計環境,包括配置、安裝、使用、Java開發工具包以及如何編譯運行不同類型的程序,具體操作見第三部分。

第三部分:實驗部分

  1. 實驗名稱:實驗一 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.0Java_HOME即為你的jdk安裝目錄,如圖。

技術分享圖片

再進行系統變量壞境配置,點擊新建,將變量名設置為CLASSPATH,變量值為%JAVA_HOME%\lib.如圖。

技術分享圖片

點擊編輯,變量名為Path,在變量值的最前面加上%JAVA_HOME%\bin.

6)配置完成後,打開命令提示符-控制臺(可用windows+R鍵快捷打開),輸入cmd後,在界面先後輸入JavaJavac,如圖。

技術分享圖片

技術分享圖片

技術分享圖片

實驗二:通過鏈接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)》第一周學習總結