資源描述:
《JAVA學(xué)習(xí)路線【新手可以參考看下】》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第一階段技術(shù)名稱技術(shù)內(nèi)容J2SE(java基礎(chǔ)部分)java開發(fā)前奏計(jì)算機(jī)基本原理,Java語言發(fā)展簡史以及開發(fā)環(huán)境的搭建,體驗(yàn)Java程序的開發(fā),環(huán)境變量的設(shè)置,程序的執(zhí)行過程,相關(guān)反編譯工具介紹,java開發(fā)工具Eclipse的安裝和使用,javadoc的說明。Java基礎(chǔ)語法Java語法格式,常量和變量,變量的作用域,方法和方法的重載,運(yùn)算符,程序流程控制,數(shù)組和操作數(shù)組的類,對數(shù)組循環(huán)遍歷以及針對數(shù)組的常用查找、排序算法原理,最后使用Java程序進(jìn)行功能實(shí)現(xiàn)。面向?qū)ο缶幊汤斫鈱ο蟮谋举|(zhì),以及面向?qū)ο螅惻c對象之間的關(guān)系,如何用面
2、向?qū)ο蟮乃枷敕治龊徒鉀Q顯示生活中的問題,并java程序的手段編寫出來。如何設(shè)計(jì)類,設(shè)計(jì)類的基本原則,類的實(shí)例化過程,類元素:構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過程、static關(guān)鍵字、內(nèi)部類,Java的垃圾對象回收機(jī)制。對象的三大特性:封裝、繼承和多態(tài)。子類對象的實(shí)例化過程、方法的重寫和重載、final關(guān)鍵字、抽象類、接口、繼承的優(yōu)點(diǎn)和缺點(diǎn)。對象的多態(tài)性:子類和父類之間的轉(zhuǎn)換、父類紙箱子類的引用、抽象類和接口在多態(tài)中的應(yīng)用、多態(tài)優(yōu)點(diǎn)。常用設(shè)計(jì)模式如單利、模版等模式。什么是異常異常的捕捉和拋出異常捕捉的原則finally的使用
3、,package的應(yīng)用?import關(guān)鍵字。多線程應(yīng)用多線程的概念,如何在程序中創(chuàng)建多線程(Thread、Runnable),線程安全問題,線程的同步,線程之間的通訊、死鎖問題的剖析。javaAPI詳解JavaAPI介紹、String和StringBuffer、各種基本數(shù)據(jù)類型包裝類,System和Runtime類,Date和DateFomat類等。常用的集合類使用如下:JavaCollectionsFramework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、Tre
4、eSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合類API。IO技術(shù)什么是IO,F(xiàn)ile及相關(guān)類,字節(jié)流InputStream和OutputStream,字符流Reader和Writer,以及相應(yīng)緩沖流和管道流,字節(jié)和字符的轉(zhuǎn)化流,包裝流,以及常用包裝類使用,分析java的IO性能。網(wǎng)絡(luò)編程Java網(wǎng)絡(luò)編程,網(wǎng)絡(luò)通信底層協(xié)議TCP/UDP/IP,Socket編程。網(wǎng)絡(luò)通信常用應(yīng)用層協(xié)議簡介:HTTP、FTP等,以及WEB服務(wù)器的工作原理。java高級特性遞歸程序,Java的高級特性:反射
5、、代理和泛型、枚舉、Java正則表達(dá)式API詳解及其應(yīng)用。第二階段技術(shù)名稱技術(shù)內(nèi)容數(shù)據(jù)庫技術(shù)Oracle?基礎(chǔ)管理Oracle背景簡介,數(shù)據(jù)庫的安裝,數(shù)據(jù)庫的用戶名和密碼,客戶端登錄數(shù)據(jù)庫服務(wù)SQLPLUS,數(shù)據(jù)庫基本概。SQL語句數(shù)據(jù)庫的創(chuàng)建,表的創(chuàng)建,修改,刪除,查詢,索引的創(chuàng)建,主從表的建立,數(shù)據(jù)控制授權(quán)和回收,事務(wù)控制,查詢語句以及運(yùn)算符的詳解,sql中的函數(shù)使用。多表連接和子查詢等值和非等值連接,外連接,自連接;交叉連接,自然連接,using子句連接,完全外連接和左右外連接,子查詢使用以及注意事項(xiàng)。觸發(fā)器、存儲過程觸發(fā)器和存儲
6、過程使用場合,通過實(shí)例進(jìn)行詳解。數(shù)據(jù)庫設(shè)計(jì)優(yōu)化WHERE子句中的連接順序,選擇最有效率的表名順序,SELECT子句中避免使用?‘*‘?計(jì)算記錄條數(shù)等等。數(shù)據(jù)備份與移植移植技巧,備份方案;導(dǎo)入導(dǎo)出等。第三階段技術(shù)名稱技術(shù)內(nèi)容jdbc技術(shù)JDBC基礎(chǔ)JDBCConnection、Statement、PreparedStatement、CallableStatement、ResultSet等不同類的使用。連接池技術(shù)了解連接池的概念,掌握連接池的建立、治理、關(guān)閉和配置。ORM與DAO封裝對象關(guān)系映射思想,jdbc的dao封裝,實(shí)現(xiàn)自己的jdbc
7、。第四階段技術(shù)名稱技術(shù)內(nèi)容web基礎(chǔ)技術(shù)(項(xiàng)目實(shí)戰(zhàn))Xml技術(shù)使用jdom和dom4j來對xml文檔的解析和生成操作,xml?的作用和使用場合。html/cssJava掌握基本的html標(biāo)簽的格式和使用,css層疊樣式表對div的定義,實(shí)現(xiàn)對網(wǎng)站布局的基本實(shí)現(xiàn)。Javascript了解javascript的基本語法以及相關(guān)函數(shù)的使用,并結(jié)合html頁面實(shí)現(xiàn)流程控制和頁面效果展示。什么是異常異常的捕捉和拋出異常捕捉的原則finally的使用,package的應(yīng)用?import關(guān)鍵字。jsp/servletServlet和SP?技術(shù)、上傳下
8、載、?Tomcat?服務(wù)器技術(shù)、servlet?過濾器和監(jiān)聽器。jstl和ELJSTL核心標(biāo)簽庫、函數(shù)標(biāo)簽庫、格式化標(biāo)簽庫、自定義標(biāo)簽技術(shù)、EL表達(dá)式在jsp頁面的使用。ajax及框架技術(shù)了解和屬性原生態(tài)的