不知不覺來到千鋒Java已經一個月,這一個月過得很充實,一整天的學習以及敲代碼讓每天都過得很快,對于Java開發,現在的我已經算是入門。
周學習的是Java編程基礎,因為以前在大學的時候學習了一點C語言基礎,所以對那些基本語法及算法、語句有些了解,所以周的Java基本語法學的很輕松。
第二周接觸面向對象,里面的封裝、繼承、多態是面向對象的三大特征,感覺一切都變得抽象了,也只能花多的時間去理解,所幸的是開課前已經看過相關視頻,所以面向對象也算學得相對輕松。
第三周開始講常用類和集合,講集合之前學了常用類,內容真的很多,老師講的時候是聽得懂,根據api看構造方法創建對象,根據方法摘要看常用方法的功能,但是那天真的是消化不良,雖然說有作業練習,但是真的記不住這么多,不過還好就是eclipse中的alt+/可以提示,可以看方法的參數類型,返回值類型,可以根據方法名的意思大致知道該方法的用法。講集合的時候,老師教我們看源碼,源碼里的方法從一些類之間調來調去,而且那些類也不太清楚,老師講的時候原理是清楚的,就是感覺內容很多,講得太快,現在回頭看,就都懂了。List(有序可重復)中的ArrayList數組自動擴容原理、LinkedList雙向鏈表添加原理;Set(無序唯一)中的HashSet哈希表(數組擴容)、TreeSet二叉樹結構(可排序),還有迭代器Iterator等。
第四周講IO流與多線程,IO流就是一個讀寫,創建要從哪個對象讀入程序,程序寫入哪個對象,但就是IO流太多了,要根據實際情況來選擇,記得根據提示看構造方法的參數,總之用File類的字節輸入輸出流是萬能流,如果要讀一行使用Buffer的字節流調用readLine()方法,如果要讀寫對象使用Object對象流,斷點續傳用RandomAccessStream隨機流等等。多線程是今天開始學的,剛開始學了一個概念,線程的東西不能追蹤,也不能設定好,效率也不一定會提高,就是一個效果,一個程序看起來可以同時做多件事而已,就是要知到怎么創建線程,啟動線程。
作為一個已經從大學畢業出來工作2年多的人來說,轉行確實是一個艱難的抉擇。而且現在這個時代能靜下心來學習真的很難得,無論是什么原因,自己選擇的路真的是要好好走下去。千鋒Java培訓的老師告訴我們,的人很多,而你想成為什么樣的人,過什么樣的生活,完全由你自己決定!加油!
相關文章
了解千鋒動態
關注千鋒教育服務號
掃一掃快速進入
千鋒移動端頁面
掃碼匿名提建議
直達CEO信箱