Java
HurryYu_YZH
这个作者很懒,什么都没留下…
展开
-
操作List报java.lang.UnsupportedOperationException
问题描述今天在项目中调用List的add(…)方法时,程序报了java.lang.UnsupportedOperationException,这个List并非是List list = new ArrayList()而来,而是用Arrays.asList(…)得到的:List<String> list = Arrays.asList("test1", "test2", "test3"...原创 2019-01-30 11:15:56 · 969 阅读 · 0 评论 -
synchronized总结
synchronized是java语言中的关键字,可以用来修饰方法和代码块。被synchronized修饰的方法或是代码块不能同时被多个线程执行,也就是说同一时间只能有一个线程能访问,解决多线程中并发同步的问题。举个例子,我们去医院看病,首先要挂号,挂号完毕后我们就到对应医生的诊室门口等通知,通知到你了,你就可以进去看病了。这个例子如果我们换一个角度看:首先医生给病人看病,我们可以定义一个方...原创 2019-01-30 11:30:15 · 162 阅读 · 0 评论