java培训第一阶段测试总结_java学习的第一阶段总结
前言:在大一的時候我學習了我的第一門編程語言C語言,學了一些皮毛,大二現(xiàn)在剛開始學java這個面向?qū)ο蟮恼Z言,現(xiàn)在我覺得對面向?qū)ο罄斫獾倪€不是很清楚,但是java用習慣了還真比Devc++好用。
到現(xiàn)在為止我做了三次java作業(yè),前兩次作業(yè)我主要還是靠寫c的套路去寫,一開始我覺得調(diào)用個方法都要new一個對象很麻煩,java的格式規(guī)則一不懂就上網(wǎng)查,拼拼湊湊寫了出來,第三次作業(yè)開始才算是開始有一點理解面向?qū)ο?#xff0c;當然這次花的時間很長。
1.作業(yè)過程總結(jié)
第一次作業(yè)因為都是基礎中的基礎,我還沒感覺java跟c有什么很大的不同,感覺就是有些地方換了種表達方式,,也不知道定義個類有什么用,于是我就隨便取了個類名,也沒按規(guī)則首每個單詞的首字母大寫。然后百度搜索一下這個類型怎么用,自己背一下用上去就可以了。
一開始感覺java的輸入輸出真的麻煩,但是創(chuàng)建一個class點一下main自動創(chuàng)建main函數(shù)格式挺好用的。
第二次作業(yè)才開始在主函數(shù)外創(chuàng)建方法并給了固定的類名方法名,我開始真正的接觸到了面向?qū)ο?#xff0c;要調(diào)用方法必須創(chuàng)建一個對象,這個方法依托對象存在。
第三次作業(yè)是真的很花時間,第二題算是普通版,還有面向過程的感覺,后面三四題居然是UML類圖,一開始我有點懵,為什么一樣的功能還有再寫兩遍,第三題UML類圖像一個串把main day month year串起來,第四題UML類圖像一個放射狀的星型DateUtil里面分別有day month year
三次作業(yè)的花時間比例是1:2: 6 。
三次作業(yè)讓我逐漸理解了面向?qū)ο蟆?/p>
我發(fā)現(xiàn)了java比較嚴謹,方法定義了比如說int類型,就必須return個int類型,不像c可以不用return。java的if else用法也很嚴謹。
2.設計心得
我覺得面向過程是一種以過程為中心的編程思想,我要實現(xiàn)一個功能而去寫一個函數(shù)再調(diào)用,下次要用還是要重新寫,不好重復利用。
面向?qū)ο笫且葎?chuàng)建一個類,在類里面定義這個類的屬性、方法,慢慢去豐滿這個類,eclipse也很好的幫我們保存了這個class,以后可以很好的用上。
當代碼規(guī)模不大的時候面向過程好用,規(guī)模一大面向?qū)ο蟮膹陀眯缘葍?yōu)勢就顯現(xiàn)出來了。
3.測試的理解與實踐
代碼打完能正常運行只是開始,測試的功能通過了才算完成。設置簡單的正常值的測試點還好,但是有些自己不方便計算的測試點不好設置,比如兩個日期的間隔的邊界值計算其實并不好測試,因為我們也不好自己算出兩個跨度很大的日期的真正間隔天數(shù),只有通過老師給的測試點看看結(jié)果是否正確,不正確再檢查那部分代碼,因為測試點少,自己又不好制造測試點,很難發(fā)現(xiàn)問題在哪,只有自己一遍一遍的看,重新思考邏輯是否正確。缺少測試點讓我的效率直線下降,根本就是看命一樣,有時候看半天也看不出問題所在。所以制造測試點的能力很重要,測試點設置的好能省不少時間。
4.課程收獲
通過前三次作業(yè)我初步學習了java,也淺顯的理解了面向?qū)ο?#xff0c;java的復用性很強,讓我有一種積累自己代碼庫的感覺,eclipse能為我們提供一些錯誤的解決方法,有時候能幫我們省很多時間,java的學習是很有價值的。
5.對課程的建議
沒課本真的很難受,課本應該能幫我們更系統(tǒng)性的理解,一些方法格式只是聽課很難記住,老是要查百度筆記也做不了,以后復習會很不方便。
總結(jié)
以上是生活随笔為你收集整理的java培训第一阶段测试总结_java学习的第一阶段总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 内存颜色大揭秘:为何fury成为热门选择
- 下一篇: 内存大PK:容量VS频率,单通道VS双通