java小知识
文章平均质量分 59
记录java语言在项目使用中的小知识点
大溪流
千里之行,始于足下。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
枚举类扩充处理
本文介绍了三种在Java中实现枚举扩展功能的解决方案:1)组合方式,通过将原始枚举嵌入自定义枚举实现关联;2)静态代理方法,直接获取原始枚举值;3)工具类聚合,统一管理多个错误源。其中组合方式支持双向查找,静态方法提供便捷API,工具类方案最为灵活。原创 2025-05-24 19:58:20 · 432 阅读 · 0 评论 -
java中定时任务的实现及使用场景
Java 中实现定时任务的方式多样,主要包括单线程的 Timer 类、线程池定时任务的 ScheduledExecutorService、Spring 框架的 @Scheduled 注解,以及第三方框架如 XX-Job 和 Quartz。每种方式在任务类型、线程模型、异常处理、时间精度等方面各有特点。例如,ScheduledExecutorService 支持多线程并发任务,而 Timer 是单线程模型。Spring 的 @Scheduled 注解则依赖 Spring 容器线程池,适合快速开发。选择时需根据原创 2025-05-21 23:03:45 · 914 阅读 · 0 评论 -
org.eclipse.paho.client.mqttv3.jar 官方下载地址
org.eclipse.paho.client.mqttv3.jar 下载地址https://repo.eclipse.org/content/repositories/paho-releases/org/eclipse/paho/原创 2018-07-03 11:14:12 · 13390 阅读 · 1 评论 -
URL 请求获取数据时出现乱码问题排查
在处理网络请求时,乱码问题通常由字符集解码错误、HTTP响应头编码不一致、请求参数编码问题或服务器返回的压缩数据未解压等原因引起。解决方法包括:确保使用正确的字符集解码(如UTF-8)、从响应头中提取编码信息、对请求参数进行URL编码、以及处理GZIP压缩数据。原创 2025-05-21 18:46:20 · 720 阅读 · 0 评论 -
Java 中 final 与 static 的区别
在 Java 中,final 和 static 是两个不同的关键字,final 确保不可变。static 用于确定所属级别原创 2025-05-20 22:48:50 · 636 阅读 · 0 评论
分享