我的篇:前端
第六週和第七週的學習主要是OOP最後的幾章內容,內容都是相對於以前的基礎更加的抽象,在學習的過程當中應該更注重理解層次上,而後固然也要實戰練習。數據庫
~~GUI的內容,講Jtable和Jtree進行了學習,能夠實現ATM機的表格查詢和增長用戶以及刪減用戶;製做了QQ聊天列表。編程
~~I/O流的學習,主要是掌握輸入流和輸出流的字節流包裝成包裝流,瞭解各類流的有點和缺點,在運用中實現寫入和只讀的,包括文件或者字符串。結合joi包的導入後,能夠控制excel的寫入和只讀,安全
將excel模擬成數據庫,而後用I/O流做爲傳輸工具,實現了ATM機器表格的查找和增長用戶以及閃現用戶的功能。服務器
~~學習了網絡編程,主要學習的是TCP協議編程,協議的主要模式就是「一問一答的形式",因此學習瞭如何建立服務端和客戶端,而後進行了簡單的對話,主要是以字符串的方式。最後完成了一個比較網絡
難的小型項目,首先實現客戶端和服務端對話(I/O流),而後實現服務端接受多個客戶端(多線程),而後將服務器的內容廣播給每一個客戶端(GUI和多線程),最後實現指定的兩個客戶端對話(很遺憾多線程
,太難了,沒寫出來這步)。在網絡編程的課時學習中,貫穿了以前全部的內容,很綜合很全面。(PS:UDP協議簡單的寫了下)編程語言
~~簡單學習了xml,學習了一點前端的編程語言,爲之後學WEB打下了一點小小的基礎,xml主要體現了可讀性、可重複性、可維護性、安全性。工具
~~學習了編程的設計原則:高內聚,低耦合;開閉原則;依賴倒轉原則;里氏替換原則;接口隔離原則;組合/聚合複用原則;遞來特原則。七個原則都在以前學習OOP或多或少,遇到過,只是對其認識學習
還不夠深入。學習了三個模式,就是工廠模式,單例模式,原型模式,主要是第二個模式。
~~上週五的考試,機試,考點有I/O流、TCP協議,多線程,properties類,字符串的各類方法,以及以前學習的OO基礎;
筆試,各類代碼,不說了、
從考試的結果來看,任重道遠,在編程的道路上纔算剛剛起步。
總的來講OOP學習完畢,對JAVA的基礎有了必定的瞭解,從老師的教導過程當中得知了之後工做的具體需求,雖然有些東西學習的很淺薄,可是至少有個印象,若是之後工做有所須要,那麼從自學方面
來看,應該也能徹底自學了,因此具體問題具體分析,需求是什麼,咱們就學習什麼。
--寫於2016/6/6晚上