李婷華 201771010113 《物件導向程式設計(java)》第一周學習總結

來源:互聯網
上載者:User

標籤:aci   win   高度   java開發   即時   風格   網頁   配置環境變數   資訊   

第一部分:課程準備部分

填寫課程學習 平台註冊帳號,

 

平台名稱

註冊帳號

部落格園:www.cnblogs.com

薄荷藍莓

程式設計評測:https://pintia.cn/

[email protected]

代碼託管平台:https://github.com/

 litinghua

中國大學MOOC: https://www.icourse163.org/

17393154731

以下回答是或否

是否加入課程班級部落格群

是否加入課程QQ討論群

第二部分:理論知識學習部分

第一章java程式設計概述

主要講述了java程式設計平台,java的發展史,java的常見誤解,java“白皮書”的關鍵術語。

1.java程式設計平台

java不只是一種程式設計語言,而是一個完整的程式設計平台。提供了一個龐大的類庫,包含繪圖功能,網路連接功能和資料庫功能;有安全性、跨作業系統的可移植性以及自動垃圾收集等服務的執行環境。

2.java“白皮書”的關鍵術語

簡單性,物件導向,分布式,健壯性,安全性,體繫結構中立,可移植性,解釋型,高效能,多線程,動態性

(1)簡單性

文法風格類似於C++;摒棄了C++中很少使用、難理解、容易引發程式錯誤的內容,如指標、結構體、聯合體、操作符重載、虛基類等等;java基礎開發環境可在很小的空間獨立運行。

(2)物件導向

特性:對象、類、封裝性、多態性、繼承性。

(3)分布式

就Java有一個豐富的常式庫,用於處理像HTTP和FTP之類的TCP/IP協議。

(4)健壯性

java採取了一個安全的指標模型,能減小重寫記憶體和奔潰資料的可能性。java編譯器具有較強的記憶體衝突查錯能力。

(5)安全性

用於網路、分布環境下的java必須要防止病毒的入侵。java要求一切對記憶體的訪問操作都必須通過對象的執行個體變數來實現。從1.1版本開始,java具有了數位簽章類。java的Bug越來越少。

(6)體繫結構中立

java程式被編譯成一種與體繫結構無關的位元組代碼。只要安裝了java運行時系統,java位元組碼程式就可以在任意處理器上運行。

(7)可移植性

基礎資料型別 (Elementary Data Type)的大小和演算法作統一規定。定義了可移植性介面。

(8)解釋型

java的來源程式首先由編譯器編譯成位元組碼,之後再由解譯器解釋執行。java解譯器能直接在任何機器上執行java位元組碼。

(9)高效能

java作為一種解釋型語言其速度不會超過編譯語言C。java位元組碼的設計能使之快速直接轉換成對應CPU的機器碼,從而具有較高的效能。

(10)多線程

多線程在應用程式運行時有高效的互動響應和即時行為;多線程機制使java成為伺服器端應用程式主要開發語言。

(11)動態性

java能夠適應不斷髮展的環境java類庫中可以自由的加入新的方法和執行個體變數而不影響使用者程式的執行。java通過介面來支援多重繼承使之比嚴格的類繼承具有更靈活的方式和擴充性。

3.java的發展史

從java1.3到java8一直在在不斷的發展。java成功的原因:java是開放的,由JCP聯盟控制標準;支援物件導向;對電腦進行了高度的抽象;方便的異常處理、健壯機制。

第二章java程式設計環境

本章主要講述安裝java開發套件,如下載JDK,設定JDK等等。

(1)Windows系統下的環境配置

(2)安裝庫原始碼庫和文檔

(3)選擇java開發環境

 

第三部分:實驗部分

1.實驗名稱:實驗一 java程式設計環境

 

2.實驗目的:

 

(1)掌握JDK的安裝與配置;

 

(2)掌握使用JDK開發java程式是基本命令及步驟;

(3)熟練運用Elipse整合式開發環境開發java程式的基本步驟;

(4)掌握java程式的基本文法。

 

3.實驗步驟與內容:

實驗1  JDK的安裝與配置

按下面步驟進行實驗

(1)從http://www.oracle.com/technetwork/java/javase/downloads下載jdk8.0;

(2)安裝JDK;

確定之後,單擊下一步。

(3)配置環境變數

 

 右擊“此電腦——屬性——進階系統設定”,單擊環境變數,在系統變數欄下點擊建立。

 

 

 

 

 環境變數設定好之後在鍵盤上輸入win+R鍵,然後在輸入框裡輸入cmd按斷行符號鍵進入命令列,然後輸入Java之後按斷行符號,再輸入Javac按斷行符號,當出現很多行時,說明環境配置成功。

 

 

實驗2 下載教材執行個體程式包

下載網頁連結:http://horstmann.com /corejava.html,檔案名稱:corejava.zip

實驗3 通過命令列編譯運行下列程式

(1)建立目錄d:\java。把這個目錄作為本課程實驗程式的工作目錄。Java來源程式、編譯後的位元組碼檔案都放在這個目錄中。

(2)啟動一個文字編輯器(例如寫字板、記事本等)拷貝以下原始碼。教材第2章樣本程式(Welcome.java). 

(3)儲存程式。注意:儲存來源程式時,程式名要與主類名一致。所以用Welcome.java作為本程式的檔案名稱。如果用記事本編寫程式,因記事本預設的副檔名是.txt,所以要給檔案名稱加引號後儲存。把該檔案儲存到目錄d:\java中。

(4) 編譯器

在目錄 d:\java>後輸入以下命令編譯來源程式成為位元組碼程式

javac Welcome.java

如果編譯成功,則在d:\java目錄中產生位元組碼檔案Welcome.class。如果不成功,則顯示錯誤資訊,使用者可修改錯誤,

(5)運行程式

在目錄d:\java>後輸入Welcome可運行通過編譯的程式。

(6)觀察程式運行結果,並理解java基本程式結構。

實驗4 用JDK命令列開發Hellow World!程式。

實驗5 下載Elipse整合軟體開發包

下載網址:https://elipse.org

實驗7 利用Elipse開發程式輸出九九乘法表

實驗結果:

4.實驗總結:

   通過本次實驗,我瞭解了java的發展史,學會了如何安裝java開發套件,如何下載並安裝JDK,如何設定環境變數,下載Elipse並使用Elipse。在實驗完成之後,更進一步瞭解了java,知道了白皮書中關於java的關鍵術語。最重要的是通過實驗,我學會了如何書寫java程式。在實驗中依然存在這許多問題,環境變數設計了好幾次才設定好。編寫代碼時也不能很流暢的寫下去。

 

李婷華 201771010113 《物件導向程式設計(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.