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
總結
以上是生活随笔為你收集整理的Java学习的5个阶段,助大家步步攀升的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何给python升级_python升级
- 下一篇: python列表切片图解_Python列