更新時間:2020-03-09 11:13:13 來源:動力節(jié)點 瀏覽2435次
Java全套學(xué)習(xí)視頻,具體的學(xué)習(xí)內(nèi)容,java開發(fā)前奏:計算機基本原理,Java語言發(fā)展簡史以及開發(fā)環(huán)境的搭建,體驗Java程序的開發(fā),環(huán)境變量的設(shè)置,程序的執(zhí)行過程,相關(guān)反編譯工具介紹,java開發(fā)工具Eclipse的安裝和使用,javadoc的說明。
Java基礎(chǔ)語法:Java語法格式,常量和變量,變量的作用域,方法和方法的重載,運算符,程序流程控制,數(shù)組和操作數(shù)組的類,對數(shù)組循環(huán)遍歷以及針對數(shù)組的常用查找、排序算法原理,最后使用Java程序進行功能實現(xiàn)。
面向?qū)ο缶幊蹋豪斫鈱ο蟮谋举|(zhì),以及面向?qū)ο螅惻c對象之間的關(guān)系,如何用面向?qū)ο蟮乃枷敕治龊徒鉀Q顯示生活中的問題,并java程序的手段編寫出來。
如何設(shè)計類,設(shè)計類的基本原則,類的實例化過程,類元素:構(gòu)造函數(shù)、this關(guān)鍵字、方法和方法的參數(shù)傳遞過程、static關(guān)鍵字、內(nèi)部類,Java的垃圾對象回收機制。
對象的三大特性:封裝、繼承和多態(tài)。子類對象的實例化過程、方法的重寫和重載、final關(guān)鍵字、抽象類、接口、繼承的優(yōu)點和缺點。
對象的多態(tài)性:子類和父類之間的轉(zhuǎn)換、父類指向子類的引用、抽象類和接口在多態(tài)中的應(yīng)用、多態(tài)優(yōu)點。常用設(shè)計模式如單利、模版等模式。
什么是異常異常的捕捉和拋出異常捕捉的原則finally的使用,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、TreeSet、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的高級特性:反射、代理和泛型、枚舉、Java正則表達(dá)式API詳解及其應(yīng)用。
第二階段:數(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ù)控制,查詢語句以及運算符的詳解,sql中的函數(shù)使用。
多表連接和子查詢:等值和非等值連接,外連接,自連接;交叉連接,自然連接,using子句連接,完全外連接和左右外連接,子查詢使用以及注意事項。
觸發(fā)器、存儲過程:觸發(fā)器和存儲過程使用場合,通過實例進行詳解。
數(shù)據(jù)庫設(shè)計優(yōu)化:WHERE子句中的連接順序,選擇最有效率的表名順序,SELECT子句中避免使用‘*‘計算記錄條數(shù)等等。
數(shù)據(jù)備份與移植:移植技巧,備份方案;導(dǎo)入導(dǎo)出等。
第三階段:jdbc技術(shù)
JDBC基礎(chǔ):JDBCConnection、Statement、PreparedStatement、CallableStatement、ResultSet等不同類的使用。
連接池技術(shù):了解連接池的概念,掌握連接池的建立、治理、關(guān)閉和配置。
ORM與DAO封裝:對象關(guān)系映射思想,jdbc的dao封裝,實現(xiàn)自己的jdbc。
可以把第四階段的知識提前一點,特別是對哪些剛開始接觸面向?qū)ο缶幊痰耐瑢W(xué),我剛開始就學(xué)javase,感覺入門很不容易。先學(xué)web部分,有利于理解面向?qū)ο蟮母拍睿硗猓瑆eb部分相對比較簡單,也比較直觀,寫完直接就可以看見效果,有助于提升大家的學(xué)習(xí)積極性。
第四階段:Web基礎(chǔ)技術(shù)(項目實戰(zhàn))
Xml技術(shù):使用jdom和dom4j來對xml文檔的解析和生成操作,xml的作用和使用場合。
html/css:Java掌握基本的html標(biāo)簽的格式和使用,css層疊樣式表對div的定義,實現(xiàn)對網(wǎng)站布局的基本實現(xiàn)。
Javascript:了解javascript的基本語法以及相關(guān)函數(shù)的使用,并結(jié)合html頁面實現(xiàn)流程控制和頁面效果展示。
什么是異常異常的捕捉和拋出異常捕捉的原則finally的使用,package的應(yīng)用import關(guān)鍵字。
jsp/servlet:Servlet和SP技術(shù)、上傳下載、Tomcat服務(wù)器技術(shù)、servlet過濾器和監(jiān)聽器。
jstl和EL:JSTL核心標(biāo)簽庫、函數(shù)標(biāo)簽庫、格式化標(biāo)簽庫、自定義標(biāo)簽技術(shù)、EL表達(dá)式在jsp頁面的使用。
ajax及框架技術(shù):了解和屬性原生態(tài)的ajax的使用,ajax使用的場合,使用ajax的好處,ajax框架jquery渲染頁面效果和相關(guān)的強大的第三方類庫,dwr如何和后臺服務(wù)進行數(shù)據(jù)傳輸,以及頁面邏輯控制等。
JSON高級應(yīng)用:Java使用json支持的方式對字符串進行封裝和解析,實現(xiàn)頁面和java后臺服務(wù)的數(shù)據(jù)通信。
Fckeditor編輯器:FCKEditor在線編輯器技術(shù)、配置、處理圖片和文件上傳。
javaMail技術(shù):了解域名解析與MX記錄、電子郵件工作原理、郵件傳輸協(xié)議:SMTP、POP3、IMAP、郵件組織結(jié)構(gòu):RFC822郵件格式、MIME協(xié)議、郵件編碼、復(fù)合郵件結(jié)構(gòu)分析、JavaMailAPI及其體系結(jié)構(gòu)、編程創(chuàng)建郵件內(nèi)容:簡單郵件內(nèi)容、包含內(nèi)嵌圖片的復(fù)雜郵件、包含內(nèi)嵌圖片和附件的復(fù)雜郵件。
JfreeChart報表:統(tǒng)計報表;圖表處理。
BBS項目實戰(zhàn):Jquery+dwr+jsp+servlet+Fckeditor+JfreeChart+tomcat+jdbc(oracle)完成BBS項目的實戰(zhàn)。
實戰(zhàn)價值:學(xué)完此課程你至少已經(jīng)是擁有近1年開發(fā)經(jīng)驗的程序員了,但是你不應(yīng)該滿足現(xiàn)狀,下面的課程會更加吸引你!
框架部分,要要盡可能多的了解底層實現(xiàn)機制和原理,畢竟框架受大環(huán)境影響比較大,現(xiàn)階段比較流行的是ssm框架(spring,SpringMVC,mybatis),以下是比較常用的框架:(本階段在能夠使用框架進行開發(fā)以后,要多做項目,多敲代碼,當(dāng)你已經(jīng)特別熟悉各種應(yīng)用場景,同時對于各種操作已經(jīng)能夠信手拈來,那么久可以考慮看源代碼,研究底層實現(xiàn)機制,加深對框架的認(rèn)知)
以上就是動力節(jié)點Java培訓(xùn)機構(gòu)小編介紹的“Java全套學(xué)習(xí)視頻,具體的學(xué)習(xí)內(nèi)容”的內(nèi)容,希望對大家有幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀