JavaSE
2023-04-28 18:00:08 2 举报
AI智能生成
JavaSE学习笔记,详细知识导图,适合学习和复习知识点!
作者其他创作
大纲/内容
属性
重载
方法
构造器(构造方法)
代码块
类(class)
对象的创建
对象创建的执行顺序
对象(object、instance)
接口的基本概念
接口和抽象类的区别
接口(interface)
非静态
静态
成员内部类
匿名内部类
局部内部类
内部类
基本元素
分支主题
封装
方法的重写
super调用方法、属性
super调用构造器
super
有继承关系的类和对象初始化顺序
abstract类
abstract方法
abstract
继承
向上转型
向下转型
多态
三大特性
this调用构造方法
this
final类
final方法
final变量
final
static属性
static方法
static代码块
static
面向对象
separator
File
InputStream
OutputStream
...
字节流(1byte,8bit)
Reader
Writer
字符流(2byte,16bit)
按照操作数据的单位
输入流(写入内存)
输出流(从内存写出)
按照数据的流向
FileInputStream
FileOutputStream
节点流(从一个特定的数据源读写数据)
ObjectInputStream
ObjectOutputStream
自定义序列化规则
序列化
对象流
InputStreamReader
OutputStreamWriter
转换流
BufferInputStream
BufferOutputStream
缓冲流
处理流(连接在已存在的流之上,为程序提供更为强大的读写功能)
按照流的角色
IO流
capacity容量,即底层数组的长度
position指针,下一个读入或写入的位置指针
limit界限,缓冲区中不可操作的下一个位置
Buffer
FileChannel
DatagramChannel
SocketChannel
ServerSocketChannel
实现类
Channel
Selector
NIO
IO与NIO
主线程(必然存在)
GC线程(必然存在)
异常处理线程(异常时存在)
程序默认线程
继承Thread类
实现Runnable接口
实现Callable接口
创建线程
开发中优先使用实现Runnable接口的方式如果需要返回值以及处理异常,使用实现Callable接口的方式
守护线程和用户线程
线程的生命周期
使用synchronized关键字
ReentrantLock
ReentrantReadWriteLock
Lock接口
线程同步
异同
显式锁和隐式锁
可重入锁
公平锁和非公平锁
锁的分类
死锁
使用synchronized
使用Lock
线程通信
ThreadLocal
ABA问题
CSA自旋锁
线程池的执行顺序
线程池的状态
拒绝策略
ThreadPoolExecutor(推荐)
Executors
线程池的创建
submit()与execute()的区别
线程池
多线程
JDK与JRE的区别
JVM(虚拟机)
GC(垃圾回收)
核心机制
单行注释
多行注释
文档注释
三种注释
规则(必须遵守)
规范(建议遵守)
标识符命名规则及规范
语法
基本数据类型
引用数据类型
按数据类型
实例变量(非static)
类变量(static)
成员变量
方法形参
方法局部变量(方法内声明)
代码块局部变量(代码块内声明)
局部变量
按声明位置
相同点:都有生命周期不同点:局部变量除了形参外都需要显式初始化
变量的分类
自动类型提升
强制类型转换
数据类型转换
变量
算术运算符
赋值运算符
比较运算符
逻辑运算符
位运算符
三目(元)运算符
运算符
if - else if - else
switch - case
分支结构
for
while
do-while
break和continue
循环结构
流程控制
声明、初始化、赋值
Arrays工具类
数组
迭代器Iterator
ArrayList
LinkedList
Vector
List
LinkedHashSet
HashSet
TreeSet
Set
双端队列Deque
阻塞队列BlockingQueue
非阻塞队列AbstractQueue
Queue
Collection
Iterable
LinkedHashMap
HashMap
TreeMap
Properties
Hashtable
Map
集合
运行时异常(非受检异常)
非运行时异常(编译时异常、受检异常)
异常分类
try-catch-finally
throw-throws
异常处理方式
自定义异常
异常处理
枚举(enum)
JavaSE
收藏
0 条评论
回复 删除
下一页