Java學習的5個階段,助大家步步攀升
第一階段:基礎階段(Java基礎)
你將要在這個階段學會的技能:
軟體行業資訊瞭解、 java的魅力和安裝、 變數、 常量、 算術、 關係、 邏輯、 三目、 if else、 switch、 while、 for、 for高階、 do while、 方法、 方法演算法、 封裝的資料型別、 老版本和新版本程式碼寫法、 封裝、 繼承、 多型、 抽象類、 介面、 內部類、 無名內部類、 泛型、 異常、 自定義異常、 包、 常用類、 陣列
第二階段:成長階段(JavaSE階段)
JavaSE-集合框架
集合原理、集合優化、自制集合、集合家族、各大集合儲存原理分析、List、ArrayList、Vector、Stack、LinkedList,Set、HashSet、TreeSet、Map、HashMap、Hashtable、Conllections、Arrays、迭代器、列舉器、記憶體優化和分析
JavaSE-IO輸入輸出
8位流的父類學習、InputStream、OutputStream、FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream、DataInputStream、DataOutputStream、ObjectOutputStream、ObjectInputStream、PrintStream、序列化、序列化,16位流的父類學習、Reader、Writer、FileReader、FileWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter、PrintWriter、設計模式、檔案結構分析、ZipFile、圖片加工、圖片快取、加密解密
JavaSE-網路程式設計
InetAddress、Inet6Address、ServerSocket、Socket、URL、URLConnection、DatagramPacket、DatagramSocket、物件流、檔案傳遞、斷點傳遞
JavaSE-執行緒
執行緒和程序、Thread、Runnable、同步方法、同步塊、sleep、join、優先順序、執行緒安全、執行緒死鎖、TCP和UDP多執行緒伺服器、伺服器安全、伺服器執行緒池、分佈伺服器介紹
JavaSE-反射機制
Class、Method、Field、Constructor、Proxy
JavaSE-Swing圖形化
Swing介紹、事件、UIManager、JFrame、JDialog、元件、圖形繪畫、JEditorPane、JFileChooser、Toolkit、Robot
JavaEE-JDBC資料連線
Class、DriverManager、Connection、Statement 、PreparedStatement、ResultSet、ResultSetMetaData、CallableStatement、驅動設計、業界流行的資料庫框架、高階資料庫連線設計、資料來源
MySQL
安裝、備份、優化、匯入、匯出、MySQL資料庫內部管理、使用者丟失、埠衝突、安裝失敗、Mysql引擎分析、商業模式分析、create、drop、alter、table、database、insert、select、update、delete、聚合函式、函式、分組、排序、模糊、子查詢、集合函式、連線查詢
第三階段:WEB應用階段(JavaEE階段)
JavaEE-JavaWEB
服務安裝、除錯、設定、資料來源配置、外接web配置、日誌備份、Servlet學習、Servlet高階使用、Servlet引數呼叫、ServletConfig物件、ServletCentext物件、ServletRequest物件、ServletResponse物件、HttpSession物件、Cookie物件、過濾器、監聽器、庫認識、JSP內部標記、內建物件
JavaEE-EL&JSTL
運算子、基本用法 、EL函式 、EL的隱含物件、通用標籤、流控制標籤、迴圈控制標籤、匯入檔案和URL、標籤自定義,TagLib標記庫開發和設計
JavaEE-AJAX&JSON
XMLHttpRequest、responseText、responseXML、readyState、status、onreadystatechange、JSONObject、JSONArray、XMLSerializer、eval
JavaEE-JQuery
安裝、語法、選擇器、事件、隱藏/顯示、淡入淡出、滑動、動畫、stop()、Callback、Chaining、獲取、設定、新增、刪除、CSS 類、css()、尺寸、遍歷、祖先、後代、同胞、過濾
HTML&CSS&JS+HTML5
標題、段落、格式化、編輯器、樣式、連結、影象、表格、列表、塊、佈局、表單、框、內聯框架、背景、媒體、物件、音訊、視訊、js簡介、變數、資料型別、物件、函式、運算子、分支、迴圈、js物件簡介、數字、字串、日期、陣列、數學函式,CSS樣式、框模型、定位、選擇器、高階、實體
XML&DTD&XSL
XML文件規範,XML設計思想,DTD文件規範,外部和內部DTD,標記關係宣告,屬性宣告,實體生命,XSL標記認識,XSL與HTML和CSS操作,XSL解析XML,XSL-XPath
SQLServer
資料庫管理,資料備份,使用者管理,T-SQL程式設計,函式,關係,約束,觸發器,高階查詢,儲存過程等
第四階段:高階架構階段(SSHi階段)
Struts2
Struts2的環境配置、編寫實現訊息輸出的helloworld.jsp頁面、配置struts文件struts.xml和struts.properties、配置web.xml、Action的基本配置、execute方法內部實現方式、Struts2標籤、國際化、亂碼處理、檔案上傳、除錯Struts2原始碼、Struts2中的設計模式、XWork、OGNL
Spring
Spring環境配置、配置spring文件applicationcontext.xml、IOC思想、分發器原理、AOP、事務管理、JDBC模板
Hibernate
搭建hibernate的開發執行環境、關係資料庫到物件對映、configuration類、主鍵生成機制、Session快取、對jpa的支援、persistence.xml詳細配置、ORM、關聯關係
SSh2整合
Struts2+Spring+Hibernate
Oracle
T-SQL,子查詢,連線查詢,批處理,事物,鎖,觸發器,儲存過程,函式
設計模式
簡單工廠模式、工廠方法模式、抽象工廠模式、介面卡模式、門面模式、單例模式、觀察者模式、責任鏈模式、裝飾模式、B/S、C/S、三層架構
其他主流工具和框架
Spring MVC、WEBServie、Maven、SVN&CVS、iBatis
了讓學習變得輕鬆、高效,今天給大家免費分享一套Java入門教學資源。幫助大家在成為Java架構師的道路上披荊斬棘。需要資料的歡迎加入學習交流群:9285,05736
