20145105 《Java程序設計》第2周學習總結

20145105 《Java程序設計》第2周學習總結

教材學習內容總結

第三章主要的學習內容與c語言有不少類似的地方,講述了Java的基本語法。其中涵蓋: 1. 類型: - short整數(2字節)、int整數(4字節)與long整數(8字節) - byte類型(1字節,通常用於逐字節處理數據) - float浮點數(4字節),double浮點數(8字節) - char類型(2字節) - 布爾:boolean類型可表示true和false,分別表明邏輯的真與假,在java中不用在乎其長度。java

  1. 變量:
    • 基本規則:不可以使用數字做爲開頭、不可以使用一些特殊字符、變量名稱不能夠與Java的關鍵詞同名
    • 定義變量:數據類型 變量名 = 初始值
  2. 運算符:
    • 算術運算的運算符:+、-、*、/、%(除法後的餘數)
    • 比較、條件運算:==、!=、<、>、<=、>=,比較條件成立時與否以布爾型true或false表示
    • 邏輯運算符:&、|、^、!、&&、||
    • 位運算符:<<、>>、>>>(右移後左邊必定是補0)、&、|、^、~
    • 遞增遞減:++、--
    • 指定運算:=、+=、-=、*=、/=、%=
  3. 類型轉換:
    • 自動類型提高:操做數都是不大於int的整數則自動提高到int型
    • 強制類型轉換:強制將一個類型的操做數轉換爲另外一個類型
  4. 流程控制:
    • 條件式:if...else語句、switch語句
    • 循環:for循環、while循環
    • 其餘:break,continue語句等(以上基本結構語句和C語言類似)

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

本章內容與C語言這本書上內容類似,因此在學習時沒有太大的困難,在對本章知識進行學習能夠結合以前的學習內容進行學習。學習

代碼調試中的問題和解決過程

我選擇了先對較爲基礎的代碼進行模仿編譯,基本上沒有太大問題。(小問題易經過課本講解解決)設計

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

對第三章的學習更加明白只有真正地動手去編髮現問題解決問題才能真正掌握,還有就是在寫博客的過程當中將書上的知識點整理一遍更加方便記憶理解記憶。調試

學習進度條

| | 代碼行數(新增/累積)| 博客量(新增/累積)|學習時間(新增/累積)|重要成長| | -------- | :----------------:|:----------------:|:---------------: |:-----:| | 目標 | 3000行 | 15篇 | 300小時 | | | 第一週 | 50/50 | 2/2 | 14/14 | | 第二週 | 100/150 | 1/3 | 10/24 |博客

相關文章
相關標籤/搜索