摘要: arraylist 顺序表,用数组的方式实现。想想数组要查询那个元素只给出其下标即可,所以才说arraylist随机访问多的场景比较合适。但是如果删除某个元素比如第 i 个元素,则要将 i 之后的元素都向前移一位以保证顺序表的正确,增加也是一样,要移动多个元素。要多次删除增加的话是很低效的。 而Li 阅读全文
posted @ 2018-06-02 11:18 杨紫的粉丝 阅读(128) 评论(0) 推荐(0) 编辑
摘要: synchronized 对线程进行加锁,其他线程等待知道线程释放锁。若发生异常JVM会自动释放锁。如果线程等待IO或者调用了sleep()方法没有释放锁那么就要一直等待。 中断锁:可以中断的锁,lock 可以中断而synchronized 不可以中断。 由于等待时间过长我们想要中断切换下一个线程。 阅读全文
posted @ 2018-06-02 10:37 杨紫的粉丝 阅读(189) 评论(0) 推荐(0) 编辑