语言细节
文章平均质量分 83
纸绘
这个作者很懒,什么都没留下…
展开
-
java常见异常
常见java异常原创 2022-07-01 13:22:30 · 135 阅读 · 0 评论 -
ArrayList删除元素(remove())报错的原理与解决办法
作为Java大家庭中的集合类框架,List应该是平时开发中最常用的,可能有这种需求,当集合中的某些元素符合一定条件时,想要删除这个元素。如:[java] view plaincopypublic class ListTest { public static void main(String[] args) { List<Integer> intList = n...转载 2018-05-17 15:04:39 · 3559 阅读 · 0 评论 -
java 并发笔记
1.java 并发中的同步,原子操作与volatile关键字用法同步规则使用的情况:如果你正在写一个变量,它可能接下来被另一个线程读取,或者正在读取一个上一次已经被其他线程写过的变量,那么你必须使用同步,使用同一个监视器锁,并保证所有访问方法都进行了同步。原子性操作是指不能被线程调度机制中断的操作,一旦操作开始,那么它一定可以在可能发生的上下文切换(切换至其他线程)之前执行完毕。需要注意的...原创 2018-07-07 14:24:04 · 363 阅读 · 0 评论 -
JAVA中集合的判空条件
java程序中,我们在判断列表是否为空的时候,往往要这样写if (attackIpList != null && attackIpList.size() > 0){ //todo}为什么既要判断list不为null,又要判断size>0呢,岂不是多此一举吗?1、如果直接判断size>0,如果list == null,那程序报空指针的错2...原创 2018-08-17 10:09:10 · 2617 阅读 · 1 评论 -
Comparable和Comparator的区别
这两个的区别老是忘记,因此在这里记录下来以后备忘转自:https://www.cnblogs.com/szlbm/p/5504634.html初次碰到这个问题是之前有一次电话面试,问了一个小时的问题,其中有一个问题就问到Comparable和Comparator的区别,当时没答出 来。之后是公司入职时候做的一套Java编程题,里面用JUnit跑用例的时候也用到了Comparator接口,再...转载 2018-12-18 15:25:17 · 149 阅读 · 0 评论