工作中遇到的问题随笔

JAVA中循环删除list中元素的方法

补充:针对文章中第一种方案 普通for循环删除List 会导致 遍历的时候漏掉某些元素,那么我们可以使用逆向遍历的方法 来规避这个问题

MySQL的时间进位问题

总结:mysql的驱动升级导致的 会将大于500毫秒的时间四舍五入。解决办法:后台设置毫秒值为0
例如:calendar.set(Calendar.MILLISECOND, 0);

Arrays.aslist新建的list集合不能add()、remove()你知道吗?

java.lang.UnsupportedOperationException: null
at java.util.AbstractList.add(AbstractList.java:148)
at java.util.AbstractList.add(AbstractList.java:108)

java中 0 == null 会报空指针

例子:(基本类型 与 null 作比较 会报空指针)
  Student student = new Student();
  System.out.println(0 == student.getAge());//会报空指针!!!

不要再被Long中的getLong方法给欺骗了

今天遇到字符串转成Long类型,第一反应就是 Long.parseLong() 方法,
但是突然无意中瞟到了一个getLong()方法,
而且心想parseLong返回的是基本类型,转成Long还会有隐式的自动装箱操作,
有这么一个getLong方法为嘛不用呢,也没多想。
结果就直接 NullpointException 了!
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容