Java学习的5个阶段,助大家步步攀升
第一階段:基礎(chǔ)階段(Java基礎(chǔ))
你將要在這個(gè)階段學(xué)會(huì)的技能:
軟件行業(yè)信息了解、 java的魅力和安裝、 變量、 常量、 算術(shù)、 關(guān)系、 邏輯、 三目、 if else、 switch、 while、 for、 for高級(jí)、 do while、 方法、 方法算法、 封裝的數(shù)據(jù)類(lèi)型、 老版本和新版本代碼寫(xiě)法、 封裝、 繼承、 多態(tài)、 抽象類(lèi)、 接口、 內(nèi)部類(lèi)、 無(wú)名內(nèi)部類(lèi)、 泛型、 異常、 自定義異常、 包、 常用類(lèi)、 數(shù)組
第二階段:成長(zhǎng)階段(JavaSE階段)
JavaSE-集合框架
集合原理、集合優(yōu)化、自制集合、集合家族、各大集合存儲(chǔ)原理分析、List、ArrayList、Vector、Stack、LinkedList,Set、HashSet、TreeSet、Map、HashMap、Hashtable、Conllections、Arrays、迭代器、枚舉器、內(nèi)存優(yōu)化和分析
JavaSE-IO輸入輸出
8位流的父類(lèi)學(xué)習(xí)、InputStream、OutputStream、FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream、DataInputStream、DataOutputStream、ObjectOutputStream、ObjectInputStream、PrintStream、序列化、串行化,16位流的父類(lèi)學(xué)習(xí)、Reader、Writer、FileReader、FileWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter、PrintWriter、設(shè)計(jì)模式、文件結(jié)構(gòu)分析、ZipFile、圖片加工、圖片緩存、加密解密
JavaSE-網(wǎng)絡(luò)編程
InetAddress、Inet6Address、ServerSocket、Socket、URL、URLConnection、DatagramPacket、DatagramSocket、對(duì)象流、文件傳遞、斷點(diǎn)傳遞
JavaSE-線(xiàn)程
線(xiàn)程和進(jìn)程、Thread、Runnable、同步方法、同步塊、sleep、join、優(yōu)先級(jí)、線(xiàn)程安全、線(xiàn)程死鎖、TCP和UDP多線(xiàn)程服務(wù)器、服務(wù)器安全、服務(wù)器線(xiàn)程池、分布服務(wù)器介紹
JavaSE-反射機(jī)制
Class、Method、Field、Constructor、Proxy
JavaSE-Swing圖形化
Swing介紹、事件、UIManager、JFrame、JDialog、組件、圖形繪畫(huà)、JEditorPane、JFileChooser、Toolkit、Robot
JavaEE-JDBC數(shù)據(jù)連接
Class、DriverManager、Connection、Statement 、PreparedStatement、ResultSet、ResultSetMetaData、CallableStatement、驅(qū)動(dòng)設(shè)計(jì)、業(yè)界流行的數(shù)據(jù)庫(kù)框架、高級(jí)數(shù)據(jù)庫(kù)連接設(shè)計(jì)、數(shù)據(jù)源
MySQL
安裝、備份、優(yōu)化、導(dǎo)入、導(dǎo)出、MySQL數(shù)據(jù)庫(kù)內(nèi)部管理、用戶(hù)丟失、端口沖突、安裝失敗、Mysql引擎分析、商業(yè)模式分析、create、drop、alter、table、database、insert、select、update、delete、聚合函數(shù)、函數(shù)、分組、排序、模糊、子查詢(xún)、集合函數(shù)、連接查詢(xún)
第三階段:WEB應(yīng)用階段(JavaEE階段)
JavaEE-JavaWEB
服務(wù)安裝、調(diào)試、設(shè)置、數(shù)據(jù)源配置、外置web配置、日志備份、Servlet學(xué)習(xí)、Servlet高級(jí)使用、Servlet參數(shù)調(diào)用、ServletConfig對(duì)象、ServletCentext對(duì)象、ServletRequest對(duì)象、ServletResponse對(duì)象、HttpSession對(duì)象、Cookie對(duì)象、過(guò)濾器、監(jiān)聽(tīng)器、庫(kù)認(rèn)識(shí)、JSP內(nèi)部標(biāo)記、內(nèi)置對(duì)象
JavaEE-EL&JSTL
運(yùn)算符、基本用法 、EL函數(shù) 、EL的隱含對(duì)象、通用標(biāo)簽、流控制標(biāo)簽、循環(huán)控制標(biāo)簽、導(dǎo)入文件和URL、標(biāo)簽自定義,TagLib標(biāo)記庫(kù)開(kāi)發(fā)和設(shè)計(jì)
JavaEE-AJAX&JSON
XMLHttpRequest、responseText、responseXML、readyState、status、onreadystatechange、JSONObject、JSONArray、XMLSerializer、eval
JavaEE-JQuery
安裝、語(yǔ)法、選擇器、事件、隱藏/顯示、淡入淡出、滑動(dòng)、動(dòng)畫(huà)、stop()、Callback、Chaining、獲取、設(shè)置、添加、刪除、CSS 類(lèi)、css()、尺寸、遍歷、祖先、后代、同胞、過(guò)濾
HTML&CSS&JS+HTML5
標(biāo)題、段落、格式化、編輯器、樣式、鏈接、圖像、表格、列表、塊、布局、表單、框、內(nèi)聯(lián)框架、背景、媒體、對(duì)象、音頻、視頻、js簡(jiǎn)介、變量、數(shù)據(jù)類(lèi)型、對(duì)象、函數(shù)、運(yùn)算符、分支、循環(huán)、js對(duì)象簡(jiǎn)介、數(shù)字、字符串、日期、數(shù)組、數(shù)學(xué)函數(shù),CSS樣式、框模型、定位、選擇器、高級(jí)、實(shí)體
XML&DTD&XSL
XML文檔規(guī)范,XML設(shè)計(jì)思想,DTD文檔規(guī)范,外部和內(nèi)部DTD,標(biāo)記關(guān)系聲明,屬性聲明,實(shí)體生命,XSL標(biāo)記認(rèn)識(shí),XSL與HTML和CSS操作,XSL解析XML,XSL-XPath
SQLServer
數(shù)據(jù)庫(kù)管理,數(shù)據(jù)備份,用戶(hù)管理,T-SQL編程,函數(shù),關(guān)系,約束,觸發(fā)器,高級(jí)查詢(xún),存儲(chǔ)過(guò)程等
第四階段:高級(jí)架構(gòu)階段(SSHi階段)
Struts2
Struts2的環(huán)境配置、編寫(xiě)實(shí)現(xiàn)消息輸出的helloworld.jsp頁(yè)面、配置struts文檔struts.xml和struts.properties、配置web.xml、Action的基本配置、execute方法內(nèi)部實(shí)現(xiàn)方式、Struts2標(biāo)簽、國(guó)際化、亂碼處理、文件上傳、調(diào)試Struts2源碼、Struts2中的設(shè)計(jì)模式、XWork、OGNL
Spring
Spring環(huán)境配置、配置spring文檔applicationcontext.xml、IOC思想、分發(fā)器原理、AOP、事務(wù)管理、JDBC模板
Hibernate
搭建hibernate的開(kāi)發(fā)運(yùn)行環(huán)境、關(guān)系數(shù)據(jù)庫(kù)到對(duì)象映射、configuration類(lèi)、主鍵生成機(jī)制、Session緩存、對(duì)jpa的支持、persistence.xml詳細(xì)配置、ORM、關(guān)聯(lián)關(guān)系
SSh2整合
Struts2+Spring+Hibernate
Oracle
T-SQL,子查詢(xún),連接查詢(xún),批處理,事物,鎖,觸發(fā)器,存儲(chǔ)過(guò)程,函數(shù)
設(shè)計(jì)模式
簡(jiǎn)單工廠(chǎng)模式、工廠(chǎng)方法模式、抽象工廠(chǎng)模式、適配器模式、門(mén)面模式、單例模式、觀(guān)察者模式、責(zé)任鏈模式、裝飾模式、B/S、C/S、三層架構(gòu)
其他主流工具和框架
Spring MVC、WEBServie、Maven、SVN&CVS、iBatis
了讓學(xué)習(xí)變得輕松、高效,今天給大家免費(fèi)分享一套Java入門(mén)教學(xué)資源。幫助大家在成為Java架構(gòu)師的道路上披荊斬棘。需要資料的歡迎加入學(xué)習(xí)交流群:9285,05736
總結(jié)
以上是生活随笔為你收集整理的Java学习的5个阶段,助大家步步攀升的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 如何给python升级_python升级
- 下一篇: Java历经20年沧桑,将持续革新