Java 学习笔记

1. Ubuntu 开发环境搭建

1.1 Ubuntu18.04 安装Jdk1.8
1.2 Ubuntu18.04 安装Eclipse Oxygen
1.3 Ubuntu18.04 安装Maven 3.5.3
1.4 Ubuntu18.04 安装Atom
1.5 Ubuntu18.04 安装Mysql
1.6 Ubuntu18.04 安装Tomcat 8.5
1.7 Ubuntu18.04 安装Idea
1.8 Ubuntu18.04 GitHub提交代码
1.9 Ubuntu18.04 安装Redis

2. Java基础

2.1 数据类型
2.2 运算符
2.3 字符串
2.4 静态域&静态方法
2.5 接口&抽象类
2.6 异常 断言&日志
2.7 正则表达式
2.8 字符集
2.9 Java命名规范
3.10 Java 关键字

3. 数据结构

3.1 堆
3.2 栈
3.3 队列
3.4 数组
3.5 链表
3.6 哈希表
3.7 二叉树
3.8 红黑树

4. 集合

4.1 堆
4.2 栈
4.3 队列
4.4 数组
4.5 链表
4.7 二叉树
4.8 红黑树

5. Java核心

5.1 克隆
5.2 Java 序列化
5.3 反射&泛型
5.4 集合框架
5.5 Java IO
5.6 Java NIO
5.7 Java 远程调用
5.8 Java 动态代理
5.9 Java 加解密

6. 多线程

6.1 线程生命周期
6.2 线程属性
6.3 同步&锁
6.4 阻塞队列
6.5 线程安全集合
6.6 Callable&Future
6.7 执行器
6.8 同步器

7. 内存模型

7.1 方法区(Method Area)
7.2 JVM堆(Java Heap)
7.3 程序计数器(Program Counter Register)
7.4 虚拟机栈(Java Virtual Machine Stacks)
7.5 本地方法栈(Native Method Stacks)
7.6 方法区(Method Area)
7.7 class文件结构

8. Java8 新特性

8.1 Lambda表达式
8.2 方法引用
8.3 默认方法&静态方法
8.4 Stream API
8.5 Data Time API

9. 设计模式

9.1 23 种设计模式Java描述

10. Spring

10.1 Spring 框架核心
10.1.1 Spring Bean
10.1.2 Spring AOP
10.2 Spring MVC
10.2.1 DispatcherServlet
10.2.2 HandlerMapping
10.2.3 HandlerAdapter
10.2.4 ViewResovler
10.2.5 ModelAndView
10.2.6 HandlerExceptionResolver
10.2.7 RequestToViewNameTranslator
10.2.8 LocaleResolver
10.2.9 ThemeResolver
10.2.10 MultipartResolver
10.2.11 FlashMapManager
10.3 Spring RMI

11. Spring Boot

11.1 Spring Boot 快速搭建
11.2 Spring Boot 注解汇总

12. Dubbo

12.1 Dubbo

13. Spring Cloud

13.1 Spring Cloud

14. SQL

14.1 数据类型
14.2 运算符
14.3 主键、外键、索引&约束
14.4 建表、视图
14.5 增删改查
14.6 Join联接
14.7 排序group by&过滤having
14.8 事务
14.9 函数
14.10 SQL注入

15. JDBC

15.1 Jdbc API

16. MyBatis

16.1 初始化过程
16.2 XML配置
16.2 XML映射文件
16.2 动态SQL
16.2 Java API
16.2 缓存
16.2 日志

17. Hibernate

17.1 Hibernate 架构
17.2 Hibernate 增删改查
17.3 Hibernate 会话
17.4 Hibernate 持久化类
17.5 Hibernate 映射文件
17.6 Hibernate 映射类型
17.7 Hibernate O/R 映射
17.8 Hibernate 注释
17.9 Hibernate 查询语言
17.10 Hibernate 标准查询
17.11 Hibernate 原生 SQL
17.12 Hibernate 缓存
17.13 Hibernate 批处理
17.14 Hibernate 拦截器

18. RabbitMQ

18.1 工作队列
18.2 发布/订阅
18.3 路由
18.4 远程过程调用

19. ActiveMQ

19.1 工作队列
19.2 发布/订阅
19.3 路由
19.4 远程过程调用

20. MySQL

20.1 MySQL 安装
20.2 MySQL 增删改查
20.3 MySQL 函数
20.4 MySQL 视图
20.5 MySQL 存储过程
20.6 MySQL 触发器
20.7 MySQL 管理
20.8 MySQL&Java

21. Redis

21.1 Redis 安装
21.2 Redis 配置
21.3 Redis 数据类型
21.4 Redis 命令
21.5 Redis 键(key)
21.6 Redis 字符串(String)
21.7 Redis 哈希(Hash)
21.8 Redis 列表(List)
21.9 Redis 集合(Set)
21.10 Redis 有序集合(sorted set)
21.11 Redis HyperLogLog
21.12 Redis 发布订阅
21.13 Redis 事务
21.14 Redis 脚本
21.15 Redis 连接
21.16 Redis 服务器

22. Maven

22.1 安装配置
22.2 资源库
22.3 依赖机制
22.4 创建项目
22.5 pom.xml
22.6 插件
22.7 快照
22.8 运行单元测试

23. Git

23.1 Git初体验
23.2 安装Git
23.3 创建版本库
23.4 时光机穿梭
23.5 远程仓库
23.6 分支管理
23.7 标签管理

24. Linux

24.1 命令
24.2 目录结构
24.3 文件管理
24.4 Shell

25. 博客中的代码

我的GitHub

阅读更多
版权声明:本文为博主原创文章,欢迎转载。 https://blog.csdn.net/weixx3/article/details/80331534
文章标签: Java 汇总 汇总
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭