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