JavaEE學習路線圖__Java

來源:互聯網
上載者:User



第一階段

技術名稱

技術內容

J2SE
(java基礎部分)

java開發前奏

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

Java基礎文法

Java文法格式,常量和變數,變數的範圍,方法和方法的重載,運算子,程式流程式控制制,數組和運算元組的類,
對數組迴圈遍曆以及針對數組的常用尋找、排序演算法原理,最後使用Java程式進行功能實現。

物件導向編程

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

多線程應用

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

javaAPI詳解

JavaAPI介紹、String和StringBuffer、各種基礎資料型別 (Elementary Data Type)封裝類,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的進階特性:反射、代理和泛型、枚舉、JavaRegexAPI詳解及其應用。

第二階段

技術名稱

技術內容

資料庫技術

Oracle 基礎管理

Oracle背景簡介,資料庫的安裝,資料庫的使用者名稱和密碼,用戶端登入資料庫服務SQLPLUS,資料庫基本概。

SQL語句

資料庫的建立,表的建立,修改,刪除,查詢,索引的建立,主從表的建立,資料控制授權和回收,事務控制,查詢語句以及運算子的詳解,sql中的函數使用。

多表串連和子查詢

等值和非等值串連,外串連,自串連;交叉串連,自然串連,using子句串連,完全外串連和左右外串連,子查詢使用以及注意事項。

觸發器、預存程序

觸發器和預存程序使用場合, 通過執行個體進行詳解。

資料庫設計最佳化

WHERE子句中的串連順序,選擇最有效率的表名順序,SELECT子句中避免使用 ‘ * ‘ 計算記錄條數等等。

資料備份與移植

移植技巧,備份方案;匯入匯出等。

第三階段

技術名稱

技術內容

jdbc技術

JDBC基礎

JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet等不同類的使用。

串連池技術

瞭解串連池的概念,掌握串連池的建立、治理、關閉和配置。

ORM與DAO封裝

對象關係映射思想,jdbc的dao封裝,實現自己的jdbc。

第四階段

技術名稱

技術內容

web基礎技術
(項目實戰)

Xml技術

使用jdom和dom4j來對xml文檔的解析和產生操作,xml 的作用和使用場合。

html/css

Java掌握基本的html標籤的格式和使用,css層疊樣式表對div的定義,實現對網站布局的基本實現。

Javascript

瞭解javascript的基本文法以及相關函數的使用,並結合html頁面實現流程式控制制和頁面效果展示。
什麼是異常 異常的捕捉和拋出 異常捕捉的原則 finally的使用,package的應用 import關鍵字。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.