日后会根据此目录体系,整理出相应的学习笔记,并不断的完善更新此目录,希望与大家一起学习分享。

补充:该目录体系从相应经典Java学习书中规整,有书的朋友可以一起参考。笔记重在规整梳理知识体系,由笔记+个人总结组成,希望能起到与大家一起学习的目的。

一、目录体系从四方面整理:J2EE基础、操作系统Linux、数据库、网络知识

二、参考书会在每篇笔记前注明。该目录是可以超链接的哦,不过笔记正在整理中,请耐心等待。

目录

1.J2EE基础

1.1.Java编程

1.1.1.对象 Objects

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.词典

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.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.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检索方式

1.8.9.数据库事务与并发

1.8.10.管理Hibernate缓存

1.8.11.映射集成管理

1.8.12.Java集合类

1.8.13.映射值类型集合

1.8.14.映射实体关联关系

1.8.15.整合Spring

2.操作系统 Linux

3.数据库 Oracle/MySQL

4.网络