這段時間學習了java的基本運行原理和核心,雖然沒有那麼的理解透徹,但是前輩都說,java最艱難的時候就是基礎知識的學習原運用,接下來就是愉快的時間段了。下面就來說說我這段時間來學習java的收穫和疑問,我所用的學習資料是網上找的授課教程。
我覺得學習java,最重要的就是要知道java是什麼?學了有什麼用?為什麼要學?
通過老師的講解和自己對java的理解,java是一門編程語言和計算平臺,有許多應用程序和 Web 站點只有在安裝 Java 後才能正常工作,而且這樣的應用程序和 Web 站點日益增多。Java 快速、安全、可靠。從筆記本電腦到數據中心,從遊戲控制檯到科學超級計算機,從手機到互聯網,Java 無處不在!總之學了java好處多多。
學習java還要有約束力,因為java一開始並不簡單,如果沒有聽懂就放棄了,那是永遠都學不好的,學習中,總能想到一些不學習的理由,這樣下去,我們的java之樹永遠長不大,對此,我們要有自我約束的能力,遇到不會的不要急躁,可以先自己看書上或者網上大神所講的講義,然後還是不會可以上網百度或者看視頻,問同學,畢竟學習就是相互幫助,實在搞不懂的可以問老師或者論壇大神,做到不留疑問到第二天,這樣我們才能專心第二天的java學習,不讓第一天的疑惑影響第二天的學習。
課前稍作預習,因為網上視頻講的還是比較快的,課前的預習對上課老師所講的內容能比較好的接受,對學習內容做一個初步的瞭解,這樣學習更加的有效,在這裡學習每天的知識量並不少,要是不預習,會跟不上老師的教學節奏。
java運行原理:java編譯器 (編譯) → 虛擬機(解釋執行) → 解釋器(翻譯) → 機器碼,我感覺這是比較重要的。
我覺得比較難理解得是深入構造器,裡面的重載構造器,一開始並不是很懂,上網看了一下別人的學習經驗還有總結,現在理解了基本的,說出來不會出錯。
構造器重載:構造器名字相同都跟類名一樣,參數(參數個數或類型)不相同我們就說這是構造器重載。當你要多次初始化不同數量的對象屬性時候可以使用構造器重載,因為這樣給對象屬性賦值方便些。
類的繼承:子類繼承父類,子類重寫父類方法,父類方法會被子類方法覆蓋,想調用父類方法,可以使用super關鍵字訪問。希望在以後的學習中能夠更深刻的理解Java的運行機制和框架的運用。