更新時間:2020-01-07 11:07:36 來源:動力節點 瀏覽3304次
JavaSE學習路線:
1.Java跨平臺原理,JDK的部署與HelloWorld。您得知道Java跨平臺原理,知道怎么配置環境變量以及編寫一個HelloWorld程序。
2.程序的基本語法,比如什么是常量變量流程控制循環等任何一門編程語言都必備的知識,再學習下冒泡啊遞歸啊等算法,然后給數組排個序,打印個或實心或空心三角形等這些玩意。如果您學過C,C++這會非常輕松。
3.學習Java的OOP,這是重點也是難點。你們要想聽一遍課就熟練應用這些知識基本是不可能的。一個優秀的老師能把這些給你講清楚就已經非常了不起了,同樣一個優秀的學生能把這些概念背下來在看到類似的代碼知道原因也非常了不起。至于創造,建議先別要求那么高。先把OOP眾多概念背下來,以后JavaEE的學習中,在項目代碼中再體會理解。所以這部分重點是理解加背概念。
學習類和對象的知識,知道什么是類與對象以及在java中如何創建類與對象。
包的知識
java中數據類型的分類(值類型,引用類型)聲明對象與創建對象Java中方法參數的兩種傳遞方式。構造方法繼承以及繼承的特點(this與super關鍵字)封裝,包括訪問修飾符抽象類,接口多態(方法重載與方法重寫),知道抽象類接口都是為多態服務static與final關鍵字用以上的知識做一個面向對象的某某管理系統
4.異常包括分類以及五個關鍵字try catch finally throw throws
5.集合框架
6.到這如果想做個有成就感的程序可以直接學習JDBC,當然這需要您數據庫的知識的支持(比如能建庫建表,會增刪改查的sql語句),然后可以做個控制臺版本的某某管理軟件。當然您這個系統一定要使用vo類,要使用DAO模式,最好能加上接口編寫兩個DAO實現,Statement與PreparedStatement各一個,在此基礎上更深刻的理解OOP編程。
7.設計模式的知識這時您也可以學習一些,了解工廠,單態這兩種設計模式,然后使用它重構您上面做好的管理系統。
8.多線程編程
9.網絡編程
10.Java中的I/O操作
(以上三部分知識有個共同的特點是相對于前面七點在工作項目代碼中使用很少,但理論還是相當重要,比如作為程序員您總得知道進程線程的區別聯系吧,而且好多工具的底層就用到這些知識,比如JavaWeb部分我們使用的WebServer一定是個多線程的容器,它要與客戶端通信一定需要網絡編程,要處理用戶的請求數據給客戶端相應數據一定需要流來讀寫,所以這部分知識必須學。)
11.AWT-SWING/SWT:
有會問java是不是不能進行C/S結構程序開發,當然可以了。Java開發C/S 結構程序可以使用兩個技術,一個是AWT/SWING,這個是SUN搞出來的,比如Java以前非常火的一個IDE工具JBuilder就是用它開發的;還有一個是SWT,這個最早是由IBM發明的,用的語言還是JAVA,但API已經與SWING不同了,比如現在非常好用的Eclipse就是用它開發的。 如果大家對于學習java的學習方法,學習路線以及你不知道自己應該是自學還是培訓的疑問,都可以隨時留言。
用java開發C/S程序相對于winform除了能夸平臺并沒有什么優勢可言,比如復雜的技術,比如沒有很好的開發工具支持快速開發(jb還可以eclipse生成的代碼太亂了),比如運行超多內存的占用,所以現在使用Java開發C/S程序的少之有少,企業的招聘崗位少之有少,那就不講不學了吧!但您搞軟件開發總得寫過些C/S程序吧,總得知道C/S下如何做權限,如何共享數據這些基本知識吧,而且AWT/SWING中用到了很多優秀OO設計思想,更高興的是學習完這可以把我們前面做的控制臺版本的管理系統掛上形成一個可給用戶交互使用的系統。
12.Java的新特性
以前喜歡說JDK1.5的新特性,現在Java7也出來了,也不算啥新特性,這部分知識包括:static import,泛型,注解,可變參數等,比如泛型應該在講解集合框架中說明,這部分也應該學習,但注解建議了解。
13.反射
反射的知識也屬于JavaSE的內容,也建議暫時不要學習,等到高級階段,自己有一些代碼經驗積累后再詳細學習,反射的代碼雖然工作項目代碼使用較少,但很多框架或者你搞底層開發也一定是用得到的。
總結:以上的學習路線雖然寫了13條,但如果您想速成的話先學習前面七條就可以了,或者從另外一個角度說,掌握了前面七條暫時可以像更高的階段JavaWeb進發了!
Javase相關視頻免費下載學習
Javase視頻教程【301集】:http://www.ilovecolors.com.cn/v104/
Java視頻下載【JavaSE進階】:http://www.ilovecolors.com.cn/v61/
以上就是動力節點Java培訓機構小編介紹的“2020年Javase視頻入門教程”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
相關內容
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習