自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JDK5.0多线程升级版中关于signal方法造成唤醒多个线程(虚假唤醒)问题,以生产者消费者问题示例

先解释什么是虚假唤醒当使用notify、notifyAll、signal、signalAll等方法时,唤醒了并非想要运行的线程。因为这些方法不知道具体是唤醒的哪个线程,notify和signal唤醒一个,notifyAll和signalAll会唤醒所有对应的正在等待的线程,但是并非所有都是需要唤醒的,这个就是所谓的虚假唤醒。...

2021-07-01 16:32:39 275

原创 关于ArrayList中的subList方法需要注意的地方

在某些情况下,我们需要对List集合取子集合,再对子集合进行一系列操作。例如:List<String> list=new ArrayList<String>();list.add("a");list.add("b");list.add("c");list.add("d");list.add("e");list.add("f");List<Stri...

2019-09-08 15:25:31 202

原创 关于两个相同值的Integer对象是否相等问题

问题背景:Integer a=127;Integer b=127;System.out.println(a==b); //输出结果为trueInteger m=128;Integer n=128;System.out.println(m==n); //输出结果为false为什么两组同值Integer比较,产生不同结果呢?那是因为在用基本数据类型的值给Integ...

2019-09-04 16:35:50 902

原创 String类的copyValueOf与valueOf的区别以及valueOf与toString的区别

1.copyValueOf与valueOf相同点: 这两者是静态方法,且都能将字符数组或者字符数组的一部分转换为字符串。2.copyValueOf与valueOf不同点: valueOf能将基本数据类型和Object类型转换成字符串,而copyValueOf则不能。3.valueOf与toString的区别 valueOf方法中还有个...

2019-09-01 11:24:08 3180 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除