1.1.Java編程java
1.1.1.對象 Objects算法
→ 1.[Thinkin Java筆記]自動包裝器和裝箱sql
1.1.2.操做符 Operators編程
1.1.3.控制執行流程 ControllingExecution數組
1.1.4.初始化與清理 Initialization& Cleanup緩存
1.1.5.訪問權限控制 Access Control安全
1.1.6.複用類 Reusing Classes數據結構
1.1.7.多態 Polymorphism
1.1.8.接口 Interfaces
1.1.9.內部類 Inner Classes
1.1.10.持有對象 Holding YourObjects
1.1.11.異常處理 Error Handlingwith Exceptions
1.1.12.字符串 Strings
1.1.13.類型信息 Type Information
1.1.14.泛型 Generics
1.1.15.數組 Arrays
1.1.16.容器 Containers
1.1.17.I/O
1.1.18.枚舉 Enumerated Types
1.1.19.註解 Annotations
1.1.20.併發 Concurrency
1.2.JDK API
1.2.1.java.applet
1.2.2.java.awt
1.2.3.java.beans
1.2.4.java.io
1.2.5.java.lang
1.2.6.java.math
1.2.7.java.net
1.2.8.java.nio
1.2.9.java.rmi
1.2.10.java.security
1.2.11.java.sql
1.2.12.java.text
1.2.13.java.util
1.3.JVM
1.3.1.內存管理與垃圾回收
Java內存區域與內存溢出異常:Register、Stack、Heap;OutOfMemoryError
垃圾收集器與內存分配策略
虛擬機性能監控與故障處理工具
1.3.2.Class文件結構域執行引擎
類文件結構
虛擬機類加載機制 ClassLoader
虛擬機字節碼執行引擎
1.3.3.編譯器優化
編譯期優化
運行期優化
1.3.4.多線程併發
Java內存模型與線程
線程安全與鎖優化
1.4.數據結構與算法Java描述
1.4.1.數組 Array
1.4.2.鏈表 Link
1.4.3.線性表
1.4.4.迭代器
1.4.5.詞典
→ 7.[數據結構和算法分析筆記]詞典 Dictionary
1.4.6.散列/哈希表
1.4.7.棧
1.4.8.隊列
1.4.9.堆
1.4.10.樹
1.4.11.
1.4.12.圖
1.4.13.遞歸
三角數字
階乘
變位字
1.4.14.簡單排序
冒泡排序
選擇排序
插入排序
對象排序
1.4.15.高級排序
歸併排序
快速排序
基數排序
希爾排序
1.4.16.查找
1.4.17.算法
貪心算法
分治算法
動態規劃
隨機化算法
回溯算法
斐波那契數列
1.5.設計模式Java描述
1.5.1.面向對象設計原則
1.5.2.設計模式基礎
1.5.3.簡單工廠(靜態工廠) Factory
1.5.4.工廠方法模式 Factory Method
1.5.5.抽象工廠模式 AbstractFactory
1.5.6.單例模式 Singleton
1.5.7.原型模式 Prototype
1.5.8.生成器模式 Builder
1.5.9.適配器模式 Adapter
1.5.10.橋接模式 Bridge
1.5.11.組合模式 Composite
1.5.12.裝飾模式 Decorator
1.5.13.外觀模式
1.5.14.享元模式 Flyweight
1.5.15.代理模式 Proxy
1.5.16.職責鏈模式 Chain of Responsibility
1.5.17.模板方法模式 Template Method
1.5.18.解釋器模式 Interpreter
1.5.19.命令模式 Command
1.5.20.迭代器模式 Iterator
1.5.21.中介者模式 Mediator
1.5.22.備忘錄模式 Memento
1.5.23.觀察者模式 Observer
1.5.24.狀態模式 State
1.5.25.策略模式 Strategy
1.5.26.訪問者模式 Visitor
1.6.Struts2
1.6.1.Struts2基礎
→ 1.[Struts2權威指南筆記]Struts2體系介紹
1.6.2.Struts2類型轉換
1.6.3.Struts2輸入校驗
1.6.4.Struts2上傳下載文件
1.6.5.Struts2國際化
1.6.6.Struts2標籤庫
1.6.7.Struts2攔截器
1.6.8.Struts2的Ajax
1.6.9.整合Spring
1.6.10.整合Hibernate
1.7.Spring3應用與技術內幕
1.7.1.IoC容器概述
1.7.2.IoC裝載Bean
1.7.3.Spring容器
1.7.4.Spring Framework的核心:IoC容器的實現
1.7.5.AOP基礎
1.7.6.基於@AspectJ和Schema的AOP
1.7.7.Spring AOP的實現
1.7.8.Spring對DAO的支持
1.7.9.Spring事務管理
1.7.10.Spring事務處理的實現
1.7.11.Spring JDBC訪問數據庫
1.7.12.Spring整合其餘ORM框架
1.7.13.數據庫操做組件的實現
1.7.14.Spring MVC
1.7.15.Spring MVC與Web環境
1.8.Hibernate
→ 1.[精通Hibernate筆記]Hibernate簡介
1.8.1.對象-關係映射基礎
1.8.2.映射對象標識符
1.8.3.映射一對多關係
1.8.4.操做持久化對象
1.8.5.映射組成關係
1.8.6.Hibernate映射關係
1.8.7.Hibernate檢索策略
1.8.8.Hibernate檢索方式
→ 3.[精通Hibernate筆記]Hibernate檢索方式
1.8.9.數據庫事務與併發
1.8.10.管理Hibernate緩存
1.8.11.映射集成管理
1.8.12.Java集合類
1.8.13.映射值類型集合
1.8.14.映射實體關聯關係
1.8.15.整合Spring