一、文件操作
- File类基础操作:包括创建/删除文件、目录遍历、路径处理等1
- 流式IO操作:
- 字节流:FileInputStream/FileOutputStream的读写操作1
- 字符流:Reader/Writer系列类
- NIO.2新特性:Path和Files类提供更现代的文件操作API6
二、字符串处理
- 基础操作:拼接(+/concat)、比较(equals)、查找(indexOf)25
- 高级处理:
- 去空格(trim)
- 子串截取(substring)
- 正则表达式匹配7
- 性能优化:StringBuilder/StringBuffer的使用5
三、集合框架
- 核心接口:
- List:有序可重复(ArrayList/LinkedList)12
- Set:无序唯一(HashSet/TreeSet)11
- Map:键值对(HashMap/TreeMap)11
- 工具类:Collections提供的排序/查找等方法12
四、面向对象特性
- 类与对象:封装、继承、多态的实现13
- 高级特性:
- static关键字:类变量/方法14
- final关键字:不可变性14
- 单例模式实现14
五、异常处理
- 常见异常:
- 数组越界(ArrayIndexOutOfBoundsException)
- 空指针(NullPointerException)4
- 处理机制:try-catch-finally结构
六、基础语法
- 变量与常量:final修饰常量的使用9
- 数据类型:8种基本类型+引用类型9
- 数组操作:声明、初始化、遍历等4
需要具体某个操作的代码示例或更详细说明可以告诉我~