Java集合
BIO:是同步阻塞IO,每个连接就占用一个线程.以网上一个经典的烧开水的例子,帮助理解:假设有一排水壶都在烧开水,BIO的工作模式就是让一个线程停留在一个水壶上,直到这个水壶的水烧开了,再去处理下一个水壶,实际上在线程等待水壶水烧开的这段时间,啥也没做,浪费了资源,所以BIO比较慢.LinkedList 的底层数据结构是双向链表, 它在内存中的内存地址不是连续的, 所以它在查询到的时候比较慢, 但是它可以通过头插法和尾插法进行数据的增删,所以增删比较快。Set也属于单列集合,存储的也都是一个一个的元素。
原创
2023-05-20 14:37:54 ·
78 阅读 ·
1 评论