导图社区 java学习路径
java基础及框架需要学习内容,有Java基础语法、面向对象编程、Java高级特性等内容,一起来看。
java思维导图上,如异常处理是程序在执行过程中,出现非正常情况,如果不处理最终会导致JVM的非正常停止。
计算机考研操作系统绪论,考研计算机408详细思维导图。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
java学习路径
Java基础知识
Java基础语法
数据类型
基本数据类型
整型
浮点型
字符型
布尔型
引用数据类型
数组
类
运算符
算术运算符
关系运算符
逻辑运算符
控制语句
条件语句
if语句
switch语句
循环语句
for循环
while循环
dowhile循环
break语句
continue语句
循环控制流程
标记语句
面向对象编程
类与对象
类的定义与使用
对象的创建与使用
访问修饰符
public关键字
private关键字
protected关键字
默认访问修饰符
封装
getter方法
setter方法
构造方法
静态变量和静态方法
继承
继承的概念
extends关键字
super关键字
重写父类方法
多态性
向上转型
instanceof运算符
接口和抽象类
接口的概念
implements关键字
抽象类的概念
abstract关键字
接口和抽象类的区别与使用
异常处理
异常的概念
trycatch语句
throws和throw关键字
自定义异常类
Java高级特性
泛型
泛型的概念
泛型类
泛型方法
通配符?
反射
反射机制
Class类
获取Class对象的三种方法
反射实现的应用
注解
注解的概念
元注解
注解的作用
自定义注解
Lambda表达式
Lambda表达式的概念
语法格式
函数式接口
流(Stream)
流的概念
流的分类
中间操作流
最终操作流
流的基本操作
filter
map
flatMap
sorted
distinct
peek
limit和skip
count和reduce
多线程
多线程的概念
继承Thread类
实现Runnable接口
实现Callable接口
线程池
线程同步
synchronized关键字
Lock和Condition接口
死锁
I/O流操作
I/O的概念
字符流和字节流
输入流和输出流
文件操作流
对象序列化流
Java框架
Spring框架
Spring框架的概述
IoC容器
BeanFactory和ApplicationContext
@ComponentScan注解
常用注解
@Component
@Controller
@Service
@Repository
@Autowired
@Qualifier
@Value
Bean的作用域
singleton
prototype
request
session
globalSession
AOP面向切面编程
切面的概念
通知Advice
前置通知
后置通知
环绕通知
异常通知
最终通知
连接点和切点
切面的应用
AOP的实现方式
基于JDK动态代理
基于CGLIB动态代理
Spring MVC框架
Spring MVC的概念
组件和MVC的关系
请求和响应
@RequestMapping
@PathVariable
@RequestParam
@ResponseBody
@ControllerAdvice
文件上传
数据校验
Spring Boot框架
Spring Boot的概念
自动配置原理
Starter
@SpringBootApplication
@RestController
@EnableAutoConfiguration
@Conditional
自定义Starter
MyBatis框架
MyBatis的概述
MyBatis的使用
SQL映射文件
参数的传递方式
单个参数
多个参数
参数类型
参数方式
SQL语句的编写
基础语句
动态SQL
批量操作
外部SQL文件
返回结果的处理
resultMap
association和collection
实体类字段和数据库字段的映射关系
MyBatis与Spring的集成