JAVA常用代码
2024-08-25 09:59:11
一. 判断是否包含某个注解。
1). 声明接口
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.TYPE)
@Documented
public @interface HandlesAsynchronously { }
2). 判断是否包含当前注解。
// 判断是否需要异步执行。
Boolean isAsync = false;
Annotation[] annotations = handler.getClass().getAnnotations();
for (Annotation x : annotations) {
if (x.annotationType() == HandlesAsynchronously.class) {
isAsync = true;
break;
}
}
3). java Stream toarray
Integer 数组: toArray(Integer[] :: new)
person 数组: toArray(person[] :: new).
4). fashjson反序列化泛型对象。
BasePlatResponse<StorageBatchDeliveryResponseBizData> successResponse = JSON
.parseObject(successJson, new TypeReference<BasePlatResponse<StorageBatchDeliveryResponseBizData>>() {
});
5). java中的前加加++和后加加++
前++是先自加再使用 (++i
)
后++是先使用再自加 (i++)
最新文章
- 20145222GDB调试汇编堆栈过程分析
- dll劫持技术
- 比赛组队问题 --- 递归解法 --- java代码 --- 八皇后问题
- thinkphp 模板显示display和assign的用法
- angular input使用输入框filter格式化日期
- (NO.00003)iOS游戏简单的机器人投射游戏成形记(二十)
- List集合学习总结
- 12.app后端如何选择合适的数据库产品
- firewalld简介及功能
- elasticsearch5之Elastalert 安装使用 配置邮件报警和微信报警
- Cdnbest的cdn程序默认支持web Socket
- Async、Await
- MFC连接MySQL数据库方法
- Android wifi powersave
- Linux SSH Backdoor分析排查
- jquery prop(&#39;checked&#39;, true)解决attr(&#39;checked&#39;, true)不能选中radio问题
- Android 一些系统参数的获取
- 【转】Jmeter分布式部署文档
- Android摄像头测量尺(Advanced Ruler Pro)使用方法
- scala进阶笔记:函数组合器(combinator)