Java 基础教程

Java 面向对象

Java 高级教程

Java 笔记

Java FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/java-note.html

Java 笔记


Java 笔记里收集了常见的 Java 编程相关的疑问、设计及样例等等。

环境相关

  • Mac OS 如何彻底卸载各版本的 jdk(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 字符串拼接的几种方式详解(执行效率及内存占用等对比)
  • java 从 html 标签中提取内容(非正则的方式)

集合操作

  • Java 实现两个列表的交错合并
  • java 集合的 stream 流操作如何避免集合为 null 时链式写法
  • java 打印输出数组内容的几种方式
  • Java Map key 不存在时设置初始值,存在时累加计算值的设计方案
  • java 数值范围作为键的 HashMap 实现
  • java fastjson 如何判断整个字符串或其内部指定 key 是什么类型格式

文件 IO

  • java 将相关数据写入(导出)到 excel 表格文件
  • java InputStream 输入流转换成 byte[] 数组的多种方式
  • java InputStream 对象转为 List<String> 字符串集合

命令

  • java 命令直接执行(运行)jar 包的几种方法
  • java 如何查看堆的年轻代、老年代、永久代(或元空间)等空间信息

异常

  • jackson 报 java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/exc/InputCoercionException 异常的解决
  • java.lang.IllegalArgumentException: template not initialized; call afterPropertiesSet() before using it 错误原因及解决方法

多线程

  • Java 并发执行任务且并发获取及设置取所有结果的超时设置

其他

  • java 在指定范围内生成随机数
本章收集了 Redis 使用当中常见的问题及解答。 ...
Python 开发实践中的相关问题、设计等的整理。 ...
Elasticsearch(es)使用中遇到的相关问题汇总及解答。 ...
如下列出了 MySQL 开发实践中常遇到的问题。 ...
Spring 相关的笔记整理。 ...