学号 20175212 《Java程序设计》第3周学习总结
學號 20175212 《Java程序設計》第3周學習總結
教材學習內容總結
一、 Java——面向對象語言
核心內容為對象,一切圍繞著對象。以下為三個重要性質:
二、 構造方法與對象的創建
1.“構造方法”是類中一種特殊方法(可自定義也可使用默認),用以創建對象時使用,構造方法名必須與其所在類名相同。構造方法沒有類型,如:
2.創建對象時,使用 new運算符 和 類的構造方法 為聲明的對象分配變量。以下是例4-2
class Point {int x,y;Point(int a,int b) {x=a;y=b;} }public class Example4_2 {public static void main(String args[]) {Point p1,p2; //聲明對象p1和p2p1=new Point(10,10); //為對象分配變量(使用new和類中的構造方法)p2=new Point(23,35); //為對象分配變量(使用new和類中的構造方法)} }三、 類與程序的基本結構
1.在一個Java應用程序中,可編寫若干個源文件,在主類中運行,并且主類的編譯需要使用之前的字節碼文件時,需要放在同一目錄下,不然會出錯。如下圖
2.可用javac *.java命令編譯目錄下全部源文件。
四、實例成員與類成員
1.實例變量:隨該類不同的對象而變化。
類變量(定義數據類型前加static):該類所有對象共享該類變量。
2.實例方法和類方法:與使用方法與實例變量和類變量大致相同,一般可用import java.util.*; 引入調用Arrays類中的static方法。
四、 方法重載
一個類中多個方法具有相同名字,但方法的參數不同。
五、 this關鍵詞
六、 包
教材學習中的問題和解決過程
- 問題1:在父目錄中無法運行子目錄下的可執行文件。
- 問題1解決方案:在藍墨云上尋求老師同學的幫助并上網進行查閱。
代碼調試中的問題和解決過程
- 問題1:
- 問題1解決方案:通過借鑒同學博客和網上搜索熟悉JDB調試規則后解決
代碼托管
上周考試錯題總結
- 下面程序的運行結果是
}
A .ABCDEF
B .BDF
C .ABCDE
D .BCDE
錯題原因:未正確理解代碼含義,導致運行結果分析錯誤
其他(感悟、思考等,可選)
此章代碼量較大,內容基礎但比較關鍵,下了不少功夫,還需及時復習熟練。
學習進度條
| 目標 | 5000行 | 30篇 | 400小時 | |
| 第一周 | 6/6 | 1/1 | 20/20 | |
| 第二周 | 245/251 | 1/2 | 18/38 | |
| 第三周 | 633/884 | 1/3 | 22/60 |
嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。
參考:軟件工程軟件的估計為什么這么難,軟件工程 估計方法
- 改進情況:
(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表)
參考資料
Java學習筆記(第8版)
- 《Java學習筆記(第8版)》學習指導
...
轉載于:https://www.cnblogs.com/thz666/p/10539900.html
總結
以上是生活随笔為你收集整理的学号 20175212 《Java程序设计》第3周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《数据结构与算法分析》学习笔记(二)——
- 下一篇: 饥荒指令代码大全一览