大家好,由我主講的課程:JAVA筆試面試專家“培”練營已經由ITCast發布了,本課程共計30講,涵蓋了Java筆試、面試的方方面面,希望能對大家起到協助的作用,該課程地址為:http://www.itcast.net/portal/courses/unit/269。下面是課程的大綱及簡介
| 學習進度 |
課程名稱 |
學習內容 |
學習時間 |
| 第1天 |
第1講:Java方法參數傳遞詳解 |
詳細講解Java中的方法參數傳遞機制,介紹String的不可變性 |
3-4小時 |
| 第2講:方法重寫詳解、靜態代碼塊與構造方法執行順序問題 |
詳細講解方法重寫的注意事項,子類與父類代碼的執行順序 |
| 第3講:反射詳解 |
詳細講解Java反射機制 |
| 第2天 |
第4講:final詳解 |
深入剖析final關鍵字的含義 |
3-4小時 |
| 第5講:Java數組與異常詳解 |
深入剖析Java數組的兩個關鍵點及異常的分類與運作機理 |
| 第6講:相等性(==及equals方法)詳解 |
結合jdk原始碼深入講解Java中==及equals方法的機理 |
| 第3天 |
第7講:Java集合架構詳解(上) |
深入剖析Java集合架構及其現實應用(上) |
3-4小時 |
| 第8講:Java集合架構詳解(下) |
深入剖析Java集合架構及其現實應用(下) |
| 第9講:hashCode與equals方法的實現機制 |
深入剖析hashCode與equals方法在HashSet中的應用 |
| 第4天 |
第10講:通過JDK源碼深入剖析hashCode和equals方法與集合的關係及作用 |
深入剖析hashCode與equals方法在HashMap中的應用,通過JDK源碼剖析HashMap的底層實現 |
3-4小時 |
| 第11講:泛型詳解(上) |
深入講解Java泛型機制(上) |
| 第12講:泛型詳解(下) |
深入講解Java泛型機制(下) |
| 第5天 |
第13講:自動裝箱與拆箱的陷阱及增強for迴圈 |
詳解自動裝箱與拆箱及增強for迴圈等JDK5.0的新特性 |
3-4小時 |
| 第14講:枚舉及其他的新特性 |
詳解枚舉及的其他新特性 |
| 第15講:多態詳解 |
深入剖析多態機制及常見誤區 |
| 第6天 |
第16講:泛型繼承詳解及數位底層表示 |
深入講解Java中的泛型繼承機制及數位底層表示方式 |
3-4小時 |
| 第17講:詳解單例模式與代理模式 |
通過執行個體詳解單例模式與代理模式 |
| 第18講:深度剖析Java動態代理機制 |
結合反射深度剖析Java動態代理機制 |
| 第7天 |
第19講:反射在Junit3.8架構中的實際應用 |
通過實際架構詳解反射的現實應用 |
3-4小時 |
| 第20講:Java Annotation詳解(上) |
詳解JDK5.0內建Annotation及Annotation的定義與使用方式 |
| 第21講:Java Annotation詳解(中) |
Retention及RetentionPolicy與反射的結合在Annotation中的應用 |
| 第8天 |
第22講:Java Annotation詳解(下) |
通過Junit4.x深入分析Annotation在架構中的實際應用 |
3-4小時 |
| 第23講:Java內部類詳解 |
深入剖析Java內部類特別是匿名內部類的使用方式及注意事項 |
| 第24講:多線程詳解 |
深入講解Java多線程機制 |
| 第9天 |
第25講:多線程兩種實現方式的聯絡與線程的生命週期 |
通過JDK原始碼剖析Java多線程兩種實現方式的聯絡及線程生命週期詳解 |
3-4小時 |
| 第26講:深入剖析多線程程式的常見誤區 |
對多線程程式的誤區進行解讀並詳解其機制 |
| 第27講:多線程同步機制詳解 |
通過經典執行個體徹底剖析多線程同步機制 |
| 第10天 |
第28講:詳解wait、notify、notifyAll及sleep方法的聯絡與區別 |
通過執行個體深入剖析wait、notify、notifyAll及sleep方法的聯絡與區別 |
3-4小時 |
| 第29講:裝飾模式詳解及Java IO的設計原則 |
通過執行個體詳解裝飾模式並深入分析Java IO的設計原則 |
| 第30講:觀察者模式詳解及在Java中的具體應用 |
通過執行個體詳解觀察者模式並分析其在Java中的具體應用 |
部分學員留言:
1)第二講也聽完了,裡面的練習也都跟著張龍老師的進度做了思考,做對了倆^0^。最後一個思考題中還展示了考試中會出現的一些陷阱!很好的課程呦!
2)今天,從同學的口中得知了有這樣的課程,感到非常的高興,特別是抱著試聽的心態聽完了試講的部分,我就知道我離不開它了,特別是張龍老師抑揚頓挫的講解,深深的吸引了我,只是我還是一個新的學員,對沖值購買及學習的流程還不太清楚,請多多協助!謝謝
3)張龍老師講課的風格真是乾脆利落!我非常喜歡。我只有一些電腦基礎,但是聽這個課我都聽明白了,並且裡邊的練習我都做對了,非常高興!講解也很清晰透徹。期待你的下一講!!
4)張龍老師,您講的實在是太精彩了!
我從根本上認識到了java中方法參數傳遞的實質,一律是值傳遞!
以前對於參數的傳遞十分模糊,感覺一會兒傳值,一會兒傳地址,非常混亂,而且記憶體模型也不清楚!
通過您的講解,我對方法調用時,參數傳遞的記憶體模型十分清楚了!
也認識到string是個常量,掃除了我一直以來sting的盲區。
衷心感謝您的勞動和付出,祝福您一切順利!
同時感謝ITCAST,讓我有機會看到如此精彩的視頻!
5)培訓將近4個月了,關於什麼static、fianl的知識點知道的很少
一般都在方法上加個static,在成員變數上加個public、private
不知道它們深層的含義。張老師講的很詳細、很有條理。
使我聽課的思路一直跟著老師找,非常收益!
相信這些視頻對我去求職一定很大協助
支援ITCAST!!!接著把下一節課聽完......瞭解更深
6)這節課裡張龍老師從JDK代碼的角度闡明了ArrayList的具體實現以及效能的深層原因,並介紹了資料結構的一些知識,聽完之後感到收穫很多。從代碼實現的角度講解ArrayList,使我真正瞭解了ArrayList的用法和效能,原來ArrayList實質就是Object的數組。
本節課流程清晰,講課內容深入淺出,過程中注重學習者的感受,保持了張龍老師講課的一貫風格。雖然此課結尾處有一點口誤,但瑕不掩瑜。適合希望深入瞭解Java中的ArrayList的學員聽講。張老師的課可以分節購買,感覺非常方便,想聽哪節聽哪節!
7)視頻講的東西平常都沒怎樣遇到過,只知識把書本上的例子看看,練練
學習這樣的視頻對我們這些學習java的人,對java的那些(不專業不知道怎樣說好)運行更加的瞭解。
不會那樣死記硬背的方式去學習。
支援!!!