摘要: 三、Map 先来讲一下Map,Map和Collection完全不是一个系列的,按理说讲完Collection的List,应该接着讲Collection的Set,但是因为Set中很多实现是基于Map来实现的,所以将Map提前。Map是一个接口,存储内容是键值对key-value,键不可重复。 1.Ha 阅读全文
posted @ 2019-05-12 22:42 LeftBody 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 五、同步 1.锁 多线程程序一般是为了完成一些相同的工作而存在的,因此有时间也会共享一些资源,例如对象、变量等等,此时如果不对各个线程进行资源协调,就会出现一些冲突,从而导致程序功能失效。例如下面的示例中的计数器: 上面代码很简单,就是两个线程共同计数,但是线程A加1,线程B减一,各做1000次,最 阅读全文
posted @ 2019-05-12 21:39 LeftBody 阅读(179) 评论(0) 推荐(0) 编辑