java第三階段作業總結

鄒林傑發表於2020-06-10

Java階段總結

 

  1. 前言

      到這裡,Java課程學習進入了尾聲,在這學習過程中,我學習到很多,也發現了自己的很多不足,這篇部落格主要針對的是Java整門課程學習總結

  1. 課程收穫

     對整門課程的學習,我有很多的收穫,從之前c語言的程式導向概念到物件導向這一巨大的轉變從剛開始我剛接觸到Java,安裝eclipse執行環境,編寫第一個“Hello World”程式有點不習慣,畢竟受到了c語言的影響,有一些固定的格式,老師也說過,學習這門課程思維要轉變,慢慢的理解,在後來的學習中,我越來越感受到,Java對於我們自主學習能力的養成是有很大的作用,雖然老師在課上會講一些重要的知識點,但是老師也反覆強調要養成自主學習的能力,一些老師沒講到過的需要我們自己去學習,在我看來學習Java就像搭房子,首先基礎要打好,接下來的學習才能穩妥,在學習的過程中,尤其是在做每個pta作業的時候,你必須都要認真的去分析題目,瞭解題目的需求,並且結合老師所講的知識以及課外自己所學的,認真堅持是十分重要的,在每一次做題目的時候,都是一個獲取新的知識的過程。由於老師給的與題目相關的程式碼,我們可以較為順利的解決大部分的問題,但是,在每一次做題目的過程中,我就會發現,大大小小的問題會不斷出現,甚至很多錯誤對於我來說,是之前完全沒有接觸過的,特別是在學習正規表示式的時期。好在老師給了詳解並且網上也有很多的資源,通過在做題中不斷地發現問題->思考解決->尋找資源->解決問題的過程往往是一個對自我知識的完善,找到知識盲點的過程。以下是我對這九次作業的收穫。

     這九次pta作業,分為三個階段,雖說題目量越來越少,但是難度逐漸加大,從第一階段來看,我深深的體會到了對程式設計過程的邏輯嚴謹性的重要性,程式設計沒有偶然,是實實在在的,非常嚴謹,那怕是變動一個小符號,都不能執行成功,老師上課講的做思維導圖是一個不錯的方法,我瞭解到物件的屬性是private,方法是public,並且一個類只負責一個功能域中的相應的職責,也就是單一職責原則。第二階段我學習到了正規表示式及封裝,繼承,多型的複合使用,讓我對物件導向有了更深的理解,讓我瞭解,並學習到了物件導向的封裝性,繼承性與多型性三大技術特性,讓我體會到了程式設計過程邏輯的嚴謹性與重要性,但是一些知識點沒有牢牢的掌握,特別是這道水文資料校驗及處理題目包含了字串相關類應用、正規表示式、類間關係應用(關聯、聚合、依賴、繼承)這麼多的知識點,正規表示式這個知識點就讓我止步不前,在不斷的看資料以及一些網上的資源,對這些知識點有了差不多的見識第三階段,我學習了Java的異常處理,對Java設計原則(單一職責原則,開閉原則,依賴原則,替換原則,介面隔離原則)有了更深的理解。我覺得Java的學習,帶給我的不僅僅是知識的積累,更多的是學習能力的提高,這種自主學習的能力,對於我們之後的學習過程是十分有益的,對今後能自己學習掌握新的技能也是十分重要的。雖然學完了這門課程,但是我現在掌握的知識還是很淺薄的,在今後的學習中,我會更加努力,以耐心細緻的態度學習知識,提高自己。

  1. 對課程的建議

   這次疫情讓我們改變了上課方式,我認為我學的沒有那麼認真,大概是我自制力有點差吧。我覺得學習Java應該多一些例子和原始碼,能夠了解到更多,還有就是我希望有pta裡的作業的原始碼。

相關文章