
JAVAEE
JAVA应用
苯扎氯铵小小贴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java】反射时获取父类属性并赋值
1. 反射获取父类 在反射获取类里的所有属性的时候,会遇到无法访问父类extends里面的值。 这时候需要访问父类需要调用Class的方法getSuperclass,对父类进行遍历field。 同时如果不想遍历到Object或者某个类中的属性,可以将其排除在外。 示例代码 public static <T> List<Field>[] reflectForField(Class<T> clazz) { Class tmpClazz = clazz;原创 2022-02-24 17:28:38 · 7599 阅读 · 2 评论 -
Java: Math.ceil的存在的问题
Math.ceil(double);中传入的值为double,如果传入int 是无法向上取整的。 eg: Math.ceil(1/2)=0 因为1/2对于计算机来说为0,需要1.0/2=0.5才会取整为1原创 2018-09-28 14:10:02 · 1736 阅读 · 0 评论 -
StringBuilder在使用数组情况下为什么会抛出空指针异常?
鄙人在做算法题的时候遇到了需要使用StringBuilder数组的情况,具体场景如下: StringBuilder[] sbs = new StringBuilder[numRows]; 于是乎,遇到了一个坑,在使用sbs[i]的时候抛出了Null Pointer异常;这个地方只是创建了一个数据类型为StringBuilder的数组,没有对数组内的每个元素进行赋值,造成了调用方法时,指针为空的情...原创 2019-06-26 10:48:34 · 1216 阅读 · 1 评论 -
“String“.contains(null);入库前不查数据
String “”.contains(null)会报空指针异常 JSON入参需要在项目级里面统一转换null或者“” 否则会引发大量问题 数据库 Oracle 如果想插入数据但是不用先查数据库,则使用 where not exist语句子查询 ...原创 2019-12-19 10:26:42 · 301 阅读 · 0 评论