java基础知识体系

说真的,感觉记得太啰嗦了,所以心里有个想法,在"java分栏中",也就是这个大节尽量记一点需要背诵和记忆的知识点,代码以及完全版尽量放在本地的typora上,在这段时间里在csdn上的尽量光记知识点

java基础

面向对象

内容简要
面向对象封装,继承多态
抽象类
接口
内部类

常用api类

内容简要
api概述api概述
jdk包分类
字符串String
StringSuilder
比较-》equals,equalsIgnoreCase
Math数学函数方法
Systemexit() => 终止运行
currentTimeMillis() => 计算程序运行时间
gc()=>垃圾回收
arraycopy()=>数组扩容
Object和Objects对象的比较
判断对象为空=>Objects.isNull(obj);
BigDecimal精确计算
包装类自动拆箱和自动装箱
int和String类型的相互转换
Arrays打印数组
时间日期类时间格式装换

集合

内容简要
java集合详解什么叫多线程
并发和并行
字符串String
StringBuilder

多线程

内容简要
线程基础知识什么叫多线程
并发和并行
进程和线程
线程的实现方式1. 继承Thread类
2. 实现Runnable接口
3.使用Callable和Future创建线程
线程生命周期及状态线程的六种状态
线程中改变状态的一些方法
设置和获取线程名
线程优先级
线程的停止方式
线程安全实现线程安全 => 线程同步(synchronized)
线程同步带来的问题=》线程死锁
解决线程死锁=》生产者/消费者
线程池

IO

内容简要
File类file类及其方法的基本使用
文件的增删改查
IO流分类
字节流
字节缓冲流
字符流
字符缓冲流
转换流
对象操作流
.IO相关集合-Properties集合
IO流实例用几种方式对数据进行操作
IO流总结知识体系

进阶

内容简要
类加载器类加载的过程
双亲委派模型

javaweb

mysql

jdbc

内容简要
mysql以下四种分类以及使用
DDL(Data Definition Language)数据定义语言
DML(Data Manipulation Language)数据操作语言
TPL(Transaction Process Language)事务处理语言:用于对事务进行处理;
DQL(Data Query Language)数据查询语言
DCL(Data Control Language)数据控制语言(了解)
常用约束
视图基本使用
事务
jdbcjava操作数据库的增删改查,
初始版本到最终版本工具类的封装使用
posted @ 2022-04-02 09:46  coderwcb  阅读(35)  评论(0)    收藏  举报