整理了一些Java工程师的基本知识点与大家分享,以此目录结构建立一套Java的完整的知识体系,希望起到抛砖引玉的作用,如有哪些部分有问题,还请各位大神多多指出。
日后会根据此目录体系,整理出相应的学习笔记,并不断的完善更新此目录,希望与大家一起学习分享。
补充:该目录体系从相应经典Java学习书中规整,有书的朋友可以一起参考。笔记重在规整梳理知识体系,由笔记+个人总结组成,希望能起到与大家一起学习的目的。
一、目录体系从四方面整理:J2EE基础、操作系统Linux、数据库、网络知识
二、参考书会在每篇笔记前注明。该目录是可以超链接的哦,不过笔记正在整理中,请耐心等待。
目录
1.J2EE基础
1.1.Java编程
1.1.1.对象 Objects
→ 1.[Thinkin Java笔记]自动包装器和装箱
→ 2.[Thinkin Java笔记]赋值与传递
1.1.2.操作符 Operators
→7.[Thinkin Java笔记]操作符
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
→ 3.[Thinkin Java笔记]持有对象
1.1.11.异常处理 Error Handlingwith Exceptions
1.1.12.字符串 Strings
→ 6.[Thinkin Java笔记]字符串
1.1.13.类型信息 Type Information
1.1.14.泛型 Generics
1.1.15.数组 Arrays
1.1.16.容器 Containers
→ 4.[Thinkin Java笔记]容器深入研究
1.1.17.I/O
→ 5.[Thinkin Java笔记]Java IO系统
1.1.18.枚举 Enumerated Types
1.1.19.注解 Annotations
1.1.20.并发 Concurrency
→ 8.[Thinkin Java笔记]并发
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.内存管理与垃圾回收
→ 1.[深入理解JVM笔记]JVM内存机制引言
Java内存区域与内存溢出异常:Register、Stack、Heap;OutOfMemoryError
垃圾收集器与内存分配策略
虚拟机性能监控与故障处理工具
1.3.2.Class文件结构域执行引擎
类文件结构
虚拟机类加载机制 ClassLoader
虚拟机字节码执行引擎
1.3.3.编译器优化
编译期优化
运行期优化
1.3.4.多线程并发
Java内存模型与线程
→ 2.[深入理解JVM笔记]Java内存模型与线程
线程安全与锁优化
1.4.数据结构与算法Java描述
1.4.1.数组 Array
→1.[数据结构和算法分析笔记]数组
1.4.2.链表 Link
→ 2.[数据结构和算法分析笔记]链
1.4.3.线性表
1.4.4.迭代器
1.4.5.词典
→ 7.[数据结构和算法分析笔记]词典 Dictionary
1.4.6.散列/哈希表
→ 8.[数据结构和算法分析笔记]散列 hasing
1.4.7.栈
→3.[数据结构和算法分析笔记]栈 Stack
1.4.8.队列
→ 4.[数据结构和算法分析笔记]队列 Queue
1.4.9.堆
→ 6.[数据结构和算法分析笔记]堆 Heap
1.4.10.树
→ 5.[数据结构和算法分析笔记]树 Tree
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.[研磨设计模式笔记]设计模式基础
1.5.3.简单工厂(静态工厂) Factory
→2.[研磨设计模式笔记]简单工厂
1.5.4.工厂方法模式 Factory Method
1.5.5.抽象工厂模式 AbstractFactory
1.5.6.单例模式 Singleton
→3.[研磨设计模式笔记]单例模式
1.5.7.原型模式 Prototype
1.5.8.生成器模式 Builder
1.5.9.适配器模式 Adapter
→ 4.[研磨设计模式笔记]适配器模式
1.5.10.桥接模式 Bridge
1.5.11.组合模式 Composite
1.5.12.装饰模式 Decorator
→ 5.[研磨设计模式笔记]装饰模式
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
→ 6.[研磨设计模式笔记]观察者模式
1.5.24.状态模式 State
1.5.25.策略模式 Strategy
1.5.26.访问者模式 Visitor
1.6.Struts2
1.6.1.Struts2基础
→ 1.[Struts2权威指南笔记]Struts2体系介绍
→2.[Struts2权威指南笔记]Servlet
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
→ 3.[Struts2权威指南笔记]整合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
→ 2.[精通Hibernate笔记]整合Spring
2.操作系统 Linux
3.数据库 Oracle/MySQL
4.网络
转载于:https://blog.51cto.com/sauron/1223333