【目录】
一、计算机相关知识
1.
2.
3.
二、Java 基础语法
1、Java 语言概述
2、数据类型 & 变量与常量 & 注释
3、运算符
4、流程控制语句 之 顺序结构
5、流程控制语句 之 分支结构
6、流程控制语句 之 循环结构
三、 数组
1、数组(一)定义与访问
2、数组(二)基本操作
3、数组(三)二维数组
四、Java 面向对象
1 面向对象思想(类与对象)
2 方法—定义与调用
2 方法—参数传递、重载、命令行参数与可变参数
2 封装
3 static 关键字
4 继承
5 抽象
6 接口
7 多态
8 权限修饰符 & final 关键字
9 内部类
五、枚举
1、枚举的概述与实现
2、枚举的定义与使用
六、Java常用API
1、基本包装类 Wrapper
2、Scanner 类
3、匿名对象
4、Random 类
5、Arrays 类
6、数学相关类(Math、BigInteger、BigDecimal)
7、Object 类
8、System 类
9、日期时间类
10、比较器:自然排序与定制排序(Comparable接口与Comparator接口)
11、String 类
七、异常处理
1、异常基础
2、异常的处理
3、自定义异常
八、多线程基础
1、多线程概述
2、线程生命周期
3、线程安全(线程同步)
4、线程通信(等待唤醒)
5、线程池
九、集合
1、集合概述
2、Collection 接口
(1)List 接口
(2)Set 接口
Set 的源码分析
3、Map接口
【补充】:
(1)Iterable、Iterator与ListIterator
十、 泛型
1、泛型的概念与好处
2、泛型的使用形式
3、泛型—类型通配符
4、泛型擦除
5、泛型其他
十一、 IO操作
1、File 类
1. File 类—文件操作
2. 递归&递归操作文件
3. 文件过滤器
2、IO 流概述
3、字节流
1. 字节输出流【OutputStream】
2. 字节输入流【InputStream】
4、字符流
1. 字符输入流【Reader】
2. 字符输出流【Writer】
5、缓冲流
1. 字节缓冲流【BufferedOutputStream/BufferedInputStream】
2. 字符缓冲流【BufferedWriter/BufferedReader】
6、转换流
1. OutputStreamWriter 类
2. InputStreamReader 类
7、序列化流
1. 序列化流【ObjectOutputStream】
2. 反序列化流【ObjectInputStream】
3. 序列化与反序列化
8、数据IO流 【DataOutputStream&DataInputStream】
9、打印流
10、标准输入流与标准输出流
【补充】:
十二、网络编程
1、网络编程基础知识
2、网络编程常用API
3、基于TCP 协议的网络编程
4、TCP 编程案例
5、基于 UDP 协议的网络编程
6、网络编程案例:使用 MulticastSocket 实现多点广播
十三、注解
1、注解的概述
2、注解的定义
3、注解的使用与读取
十四、反射
分类:
Java整理
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· 没有源码,如何修改代码逻辑?
· NetPad:一个.NET开源、跨平台的C#编辑器