天天看點

java jsonarray排序_學習JAVA的五個階段

java jsonarray排序_學習JAVA的五個階段

一階段:基礎階段(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

第五階段:ANDROID階段

Android初級入門

Intent和Broadcast Receiver、Activity、LinearLayout、AbsoluteLayout、TableLayout、RelativeLayout、FrameLayout、Scrollview、Button、ImageButton、EditText、CheckBox、ToggleButton、RadioButton和RadioGroup視圖、ProgressBar、TimePicker、DatePicker、ListView、Spinner、ImageSwitcher、WebView

Android進階

資料持久化、SD卡、SQLite、共享資料、消息傳遞、位置服務、聯網、Android服務、Android應用程式、藍牙、藍牙進階、感應器&GPS、媒體技術、遊戲開發、性能優化、Service