Java 笔记里收集了常见的 Java 编程相关的疑问、设计及样例等等。
环境相关
语法相关
- java 中 try catch finally 语句中同时包含 return 时的执行顺序
- java 如何跳出内嵌多层循环的方法
- Java 中 void 和 java.lang.Void 即大写 void 的区别与各自使用场景
类型转换
- Java 日期转字符串及字符串转日期
- java String 转 int 的最详全解
- Java 数组转 list(列表)的最全方法(含 java8、java9、java10)
- java 对象转蛇形命名法(snake case)形式的 map
- java 获取当前时间 30 天前的信息(日期、时间戳等)
- java 字符串分割的几种方式
- java Map<Object,Object> 转 Map<String,Object> 对象的方法
- fastjson 序列化 string 字符串时字段/属性如何指定顺序
字符串操作
集合操作
- Java 实现两个列表的交错合并
- java 集合的 stream 流操作如何避免集合为 null 时链式写法
- java 打印输出数组内容的几种方式
- Java Map key 不存在时设置初始值,存在时累加计算值的设计方案
- java 数值范围作为键的 HashMap 实现
- java fastjson 如何判断整个字符串或其内部指定 key 是什么类型格式
文件 IO
- java 将相关数据写入(导出)到 excel 表格文件
- java InputStream 输入流转换成 byte[] 数组的多种方式
- java InputStream 对象转为 List<String> 字符串集合
命令
异常
- jackson 报 java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc/InputCoercionException 异常的解决
- java.lang.IllegalArgumentException: template not initialized; call afterPropertiesSet() before using it 错误原因及解决方法