1. 程式人生 > >學號:201711671216 《Java程式設計》第一週學習總結

學號:201711671216 《Java程式設計》第一週學習總結

學號:201711671216 《Java程式設計》第一週學習總結

教材學習內容總結

Java是單基層,C++是多基層。

類庫->介面(根)->抽象類->詳細類->自定義類。

XML是可擴充套件標記語言,設計宗旨是傳輸資料,XML是一種用於標記電子檔案使其具有結構性的標記語言;HTML用來描述網頁。

Java的特點是語法簡單、面向物件、穩定、與平臺無關、多執行緒、動態等。程序是計算機的程式關於某資料集合上的一次執行活動,是系統進行資源分配和排程的基本單位,是作業系統的最簡單位;Java程式的基本組成單元是類,有些類是自己編寫的,有些時從類庫中引入的,而類又是執行時動態裝載的。

JDK的安裝P5-8。

Java程式的開發步驟:1、編寫原始檔;2、編譯原始檔;3、執行程式。Eclipse是一個開放原始碼的、基於Java的可擴充套件開發平臺,它只是一個框架和一組服務,用於通過外掛 元件構建開發環境。Eclipse附帶了一個標準的外掛集,包括Java開發工具(Java Development kit,JDK)。

編寫Java原始檔的要點:Java檔名:.java 1、應有一個以Java檔名命名類(主類、其他為輔助類)a.必須是public;2、應有一個方法main(主方法)a.public b.void(無返回值的) c.static(靜態的)。

Java應用程式的主類:一個Java應用程式必須有一個類含有public static void main(String args[])方法,稱這個類是應用程式的主類(注:args[]是main方法的一個引數,是一個字串型別的陣列,String的第一個字母是大寫的)。

程式設計風格:Allmans風格(也稱“獨行”風格,即左、右大括號各自獨佔一行)和Kernighan風格(也稱“行尾”風格,即左大括號在上一行的行尾,而有大括號獨佔一行)。

註釋:單行註釋“//”和多行註釋“/*”(表示註釋的開始)、“*/”(表示註釋的結束)。

小結:(1)Java語言是面向物件程式語言,編寫的軟體與平臺無關;(2)Java原始檔是由若干個書寫形式相互獨立的組成;(3)編寫程式碼務必遵守行業的習慣即風格。

識別符號:用來標識類名、變數名、方法名、型別名、陣列名及檔名的有效字元序列。P17注意事項。

教材學習中的問題和解決過程

  1. C/C++應用點:C是嵌入式、底層軟體、作業系統、各類函式庫、引擎庫、軟體核心程式碼、伺服器端底層工具;C++是影象、遊戲客戶端、遊戲服務端、桌面軟體、各類高效能客戶端軟體、近低層軟體;Java是嵌入式移動裝置應用軟體開發、web網頁後臺邏輯開發、部分桌面程式。
  2. 類與物件的關係:類是抽象、物件是例項。
  3. 繼承如何理解:子類繼承父類的特徵和行為,使得子類具有父類的各種屬性和方法。
  4. 介面、沒、關係:介面不是類,所以不是抽象類,介面可看作是特殊類。
  5. 為什麼Java是面向物件的語言:Java的所有程式設計都是用類來實現的。
  6. 為什麼Java是與平臺無關:因為Java是執行在虛擬機器的,不是直接在作業系統上,不同的作業系統上都有不同的虛擬機器,用來想Java程式提供一個統一一致的平臺。
  7. Java程式經過那三個步驟:編寫原始檔->編譯原始檔->執行程式
  8. Java語言的五個特點:簡單、面向物件、平臺無關、多執行緒、動態
  9. 位元組型、短節型、長節型的根本區別在哪:位元組數的不同以及取值範圍的不同,影響的是數值的範圍以及空間的溢位問題

 

程式碼除錯中的問題和解決過程

1、String中‘S’的大小寫;2、主類的標準形式。

其他(感悟、思考等,可選)

 

學習進度條

 

程式碼行數(新增/累積)

部落格量(新增/累積)

學習時間(新增/累積)

重要成長

目標

5000行

30篇

400小時

 

第一週

200/200

2/2

20/20

 

第二週

300/500

2/4

18/38

 

第三週

500/1000

3/7

22/60

 

第四周

300/1300

2/9

30/90

 

參考資料

·Java學習筆記(第8版)

·《Java學習筆記(第8版)》學習指導

·..附件.