工作小总结

Java知识体系最强总结(2020版)

更新于2020-01-0518:08:00本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。整理的Java知识体

更新于2020-01-05 18:08:00

本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。

整理的Java知识体系主要包括基础知识,工具,并发编程,数据结构与算法,数据库,JVM,架构设计,应用框架,中间件,微服务架构,分布式架构,程序员的一些思考,项目管理,运维,权限,推荐书籍,云计算,区块链等,包含了作为一个Java工程师在开发工作学习中需要用到或者可能用到的绝大部分知识。千里之行始于足下,希望大家跟进自己的薄弱点,查缺补漏,根据自己感兴趣的方面多学习,学的精通一点,从现在开始行动起来。路漫漫其修远兮,吾将上下而求索,不管编程开发的路有多么难走,多么艰辛,我们都将百折不挠,不遗余力地去追求和探索。


文章目录


Java面试总结

Java面试总结汇总,欢迎阅读,文章持续更新中…

序号内容链接地址
1Java基础知识面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104390612
2Java集合容器面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104588551
3Java异常面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104390689
4JVM面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104390752
5Spring面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104397516
6Spring MVC面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104397427
7Spring Boot面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104397299
8Spring Cloud面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104397367
9MyBatis面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/101292950
10Redis面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/103522351
11消息中间件MQ与RabbitMQ面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104588612
12Dubbo面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104390006
13Linux面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104588679
14Tomcat面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104397665
15ZooKeeper面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104397719
16Netty面试题(2020最新版)https://thinkwon.blog.csdn.net/article/details/104391081

基础知识

Java概述

序号内容链接地址
1Java简介https://blog.csdn.net/ThinkWon/article/details/94353575
2Java发展历程https://blog.csdn.net/ThinkWon/article/details/94353653
3Java语言特点https://blog.csdn.net/ThinkWon/article/details/94354013
4JDK安装与环境变量配置https://blog.csdn.net/ThinkWon/article/details/94353907
5JVM、JRE和JDK的关系https://blog.csdn.net/ThinkWon/article/details/101369973

基础语法

大部分已完成

待整理:

Java开发必会的反编译知识(附支持对Lambda进行反编译的工具)

一文读懂什么是Java中的自动拆装箱

Java的枚举类型用法介绍

类、枚举、接口、数组、可变参数

泛型、序列化

序号内容链接地址
1Java标识符https://blog.csdn.net/ThinkWon/article/details/101637454
2Java关键字(Java 8版本)https://blog.csdn.net/ThinkWon/article/details/101642385
3Java注释https://blog.csdn.net/ThinkWon/article/details/101643185
4Java访问修饰符https://blog.csdn.net/ThinkWon/article/details/101643412
5Java分隔符https://blog.csdn.net/ThinkWon/article/details/101643617
6Java转义字符https://blog.csdn.net/ThinkWon/article/details/101643769
7Java进制https://blog.csdn.net/ThinkWon/article/details/101643936
8Java流程控制语句https://blog.csdn.net/ThinkWon/article/details/101645978
9Java流程控制语句-顺序结构https://blog.csdn.net/ThinkWon/article/details/101644820
10Java流程控制语句-分支结构https://blog.csdn.net/ThinkWon/article/details/101645224
11Java流程控制语句-循环结构https://blog.csdn.net/ThinkWon/article/details/101645757
12Java表达式https://blog.csdn.net/ThinkWon/article/details/101648114
13Java运算符https://blog.csdn.net/ThinkWon/article/details/101649002
14Java变量https://blog.csdn.net/ThinkWon/article/details/101649292
15Java常量https://blog.csdn.net/ThinkWon/article/details/101649446
16Java数据类型https://blog.csdn.net/ThinkWon/article/details/101649568
17Java反射https://blog.csdn.net/ThinkWon/article/details/100128361
18Java语法糖https://blog.csdn.net/ThinkWon/article/details/100103689
19Java注解https://blog.csdn.net/ThinkWon/article/details/100178709
20JSON简介https://blog.csdn.net/ThinkWon/article/details/100642585
21Properties类简介https://blog.csdn.net/ThinkWon/article/details/100667783
22XML简介https://blog.csdn.net/ThinkWon/article/details/100642425
23YML简介https://blog.csdn.net/ThinkWon/article/details/100642870
24Java8新特性-Lambda表达式https://blog.csdn.net/ThinkWon/article/details/100642932
25Java基础语法https://blog.csdn.net/ThinkWon/article/details/94354151

面向对象

待整理:

抽象

继承、封装、多态

接口、抽象类、内部类

序号内容链接地址
1什么是面向对象https://blog.csdn.net/ThinkWon/article/details/100667386

集合框架

迭代器、增强for、泛型

序号内容链接地址
1Java集合框架总结https://blog.csdn.net/ThinkWon/article/details/98844796
2ArrayList(JDK1.8)源码解析https://blog.csdn.net/ThinkWon/article/details/98845119
3HashMap(JDK1.8)源码解析https://blog.csdn.net/ThinkWon/article/details/98845487
4LinkedHashMap(JDK1.8)源码解析https://blog.csdn.net/ThinkWon/article/details/102574293
5LinkedList(JDK1.8)源码解析https://blog.csdn.net/ThinkWon/article/details/102573923
6TreeMap(JDK1.8)源码解析https://blog.csdn.net/ThinkWon/article/details/102571883

IO流

待整理:

File、递归

字节流、字节缓冲流

编码表、编码方式、转换流、序列化、序列化流、打印流、commons-io

网络编程

网络概述、网络模型

Socket原理机制

UDP

TCP/IP

协议、OSI 七层协议、HTTP、HTTP2.0、HTTPS

网络安全

XSS、CSRF、SQL注入、Hash Dos、脚本注入、漏洞扫描工具、验证码

DDoS防范、用户隐私信息保护、序列化漏洞

加密解密、对称加密、哈希算法、非对称加密

服务安全、数据安全、数据备份

网络隔离、登录跳板机、非外网分离

认证、授权

常用API

Date、DateFormat、Calendar

String、StringBuffer、StringBuilder、正则表达式

Number、Radom、Math、System、包装类

Arrays、Collections

常用工具类库

待整理:OkHttp、commons-lang3

序号内容链接地址
1HttpClient工具类https://blog.csdn.net/ThinkWon/article/details/101391489
2WGS84地球坐标系,GCJ02火星坐标系,BD09百度坐标系简介与转换https://blog.csdn.net/ThinkWon/article/details/101392187
3Lombok简介、使用、工作原理、优缺点https://blog.csdn.net/ThinkWon/article/details/101392808
4Java几种常用JSON库性能比较https://blog.csdn.net/ThinkWon/article/details/94354358

单元测试

JUnit

异常

序号内容链接地址
1Java异常总结https://blog.csdn.net/ThinkWon/article/details/94346911
2Java异常架构与异常关键字https://blog.csdn.net/ThinkWon/article/details/101676779
3Java异常处理流程https://blog.csdn.net/ThinkWon/article/details/101677638
4如何选择异常类型https://blog.csdn.net/ThinkWon/article/details/94346911
5Java异常常见面试题https://blog.csdn.net/ThinkWon/article/details/101681073
6Java异常处理最佳实践https://blog.csdn.net/ThinkWon/article/details/94347002

日志

序号内容链接地址
1常用日志框架Log4j,Logback,Log4j2性能比较与日志门面SLF4J简介https://blog.csdn.net/ThinkWon/article/details/101621135
2日志作用https://blog.csdn.net/ThinkWon/article/details/101619725
3Apache Log4j2详解https://blog.csdn.net/ThinkWon/article/details/95043111
4Log4j2同步日志,混合日志和异步日志配置详解https://blog.csdn.net/ThinkWon/article/details/101625124
5Log4j2配置文件详解https://blog.csdn.net/ThinkWon/article/details/101629302
6Log4j2的Appenders配置详解https://blog.csdn.net/ThinkWon/article/details/101625820
7Log4j2的Filters配置详解https://blog.csdn.net/ThinkWon/article/details/101627162
8Log4j2的Policy触发策略与Strategy滚动策略配置详解https://blog.csdn.net/ThinkWon/article/details/101628222
9Log4j2的Loggers配置详解https://blog.csdn.net/ThinkWon/article/details/101628736

工具

ID

原创不易,完成人机校验,阅读全文

相关推荐