當前位置:妙知谷 >

遊戲數碼 >IT技術 >

java 學習路線

java 學習路線

學習Java的過程很複雜,以下理出學習過程中可能遇到的問題,及學習路線。希望能夠對你的學習有所幫助。

Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE。

這三塊相互補充,應用範圍不同。

J2SE就是Java2的標準版,主要用於桌面應用軟體的程式設計;

J2ME主要應用於嵌入是系統開發,如手機和PDA的程式設計;

J2EE是Java2的企業版,主要用於分散式的網路程式的開發,如電子商務網站和ERP系統。

操作方法

第一階段
J2SE的基礎學習

java開發前奏:
①計算機基本原理,Java語言發展簡史以及開發環境的搭建,體驗Java程式的開發,環境變數的設定,程式的執行過程,
②相關反編譯工具介紹,java開發工具Eclipse的安裝和使用,javadoc的說明。

Java基礎語法:
①Java語法格式,常量和變數,變數的作用域,方法和方法的過載,運算子,程式流程控制,陣列和運算元組的類,
②對陣列迴圈遍歷以及針對陣列的常用查詢、排序演算法原理,最後使用Java程式進行功能實現。

物件導向程式設計:
①理解物件的本質,以及物件導向,類與物件之間的關係,如何用物件導向的思想分析和解決顯示生活中的問題,並java程式的手段編寫出來。
②如何設計類,設計類的基本原則,類的例項化過程。
③類元素:建構函式、this關鍵字、方法和方法的引數傳遞過程、static關鍵字、內部類,Java的垃圾物件回收機制。
④物件的三大特性:封裝、繼承和多型。子類物件的例項化過程、方法的重寫和過載、final關鍵字、抽象類、介面、繼承的優點和缺點。
⑤物件的多型性:子類和父類之間的轉換、父類紙箱子類的引用、抽象類和介面在多型中的應用、多型優點。常用設計模式如單利、模版等模式。
⑥什麼是異常 異常的捕捉和丟擲 異常捕捉的原則 finally的使用,package的應用 import關鍵字。

多執行緒應用:
①多執行緒的概念,如何在程式中建立多執行緒(Thread、Runnable),執行緒安全問題,執行緒的同步,執行緒之間的通訊、死鎖問題的剖析。

javaAPI詳解:
①JavaAPI介紹、String和StringBuffer、各種基本資料型別包裝類,System和Runtime類,Date和DateFomat類等。
②常用的集合類使用如下:Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合類API。

IO技術:
①什麼是IO,File及相關類,位元組流InputStream和OutputStream,字元流Reader和Writer,以及相應緩衝流和管道流,位元組和字元的轉化流,包裝流,以及常用包裝類使用,分析java的IO效能。

網路程式設計:
①Java網路程式設計,網路通訊底層協議TCP/UDP/IP,Socket程式設計。網路通訊常用應用層協議簡介:HTTP、FTP等,以及WEB伺服器的工作原理。
②遞迴程式,Java的高階特性:反射、代理和泛型、列舉、Java正則表示式API詳解及其應用。

java 學習路線
java 學習路線 第2張

第二階段
資料庫技術

java 學習路線 第3張

第三階段
JDBC技術

學習內容:JDBC標準、JDBC驅動、Connection、Statement、PreparedStatement、ResultSet、MetaData、JDBC事務、DAO、JDBC連線池

學習實訓目標:從軟體架構角度分析設計專案資料持久層,並且抽取實現資料持久層程式碼,為學習持久層框架技術打下良好基礎。

java 學習路線 第4張

第四階段
Web基礎技術(專案實戰)

java 學習路線 第5張
java 學習路線 第6張

第五階段
Web主流框架技術(專案實戰)

java 學習路線 第7張
標籤: JAVA 學習
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zh-tw/sm/itjishu/4rer.html