王豔 201771010127《物件導向程式設計(java)》第一周學習總結

來源:互聯網
上載者:User

標籤:rom   記事本   進程   配置環境   ann   javase   環境配置   分享圖片   zip   

王豔 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和FTP之類的TCP/IP協議的常式庫,其應用程式可以很方便的通過URL開啟和訪問網路上的對象。

4)健壯性。

 即可靠性,Java採用的指標模型可以消除重寫記憶體和損壞資料的可能性。

5)安全性。

 Java可以防範各種攻擊,比如運行時堆疊溢位、破壞自己進程空間之外的記憶體以及未經授權讀寫檔案等。

6)體繫結構中立。

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

7)可移植性。

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

8)解釋性。

 Java解譯器可以在任何移植瞭解釋器的機器上運行Java位元組碼。

9)高效能。

 位元組碼可以在運行時刻動態翻譯成對應運行這個應用的特定CPU的機器碼。

10)多線程。

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

11)動態性。

 Java能夠適應不斷髮展的環境,庫中可以自由的添加新方法和執行個體變數,而對用戶端卻沒有任何影響,因此,在Java中找出運行時類型資訊就變得十分簡單。

1.3和1.4介紹了Java的發展史,sun公司在1996年初發布了Java的第一個版本,之後Java平台不斷髮展壯大。從中,我們也初步瞭解到Java SE、Java 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.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)》第一周學習總結

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.