![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
尐冰棍
这个作者很懒,什么都没留下…
展开
-
java队列(Queue)使用总结
Queue一个先入先出(FIFO)的数据结构:分为阻塞队列与非阻塞队 阻塞队列与非阻塞队的区别在于,当队列是空的时,从队列中获取元素的操作将会被阻塞,或者当队列是满时,往队列里添加元素的操作会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得空闲起来,比如从队列中移除一个或者多个元素,或者完全清空队列. 内置的不阻塞队列: *PriorityQueue(优原创 2020-06-08 18:12:29 · 284 阅读 · 0 评论 -
关于for-each修改数组值的问题
**关于for-each修改数组值的问题**今天写代码的时候发现for-each无法修改数组值的问题,如下:public class testForEach { public static void main(String[] args) { int[] a = new int[5]; for(int i:a) { i=1; } System.out.println...原创 2019-06-26 14:04:00 · 394 阅读 · 0 评论