首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java 队列

发布网友

我来回答

3个回答

热心网友

我说一种情况吧。队列可以用于数据缓冲,比如你一个线程接收数据,这个数据可能会一段时间来的非常迅猛,一段时间又来的比较温和,这个时候你就可以做一个队列,一个线程把接收的数据存放到队列,另外的线程慢慢处理数据,在数据来的迅猛的时候,因为有队列的缓冲,你处理数据的线程就算处理不过,也不会直接导致系统崩溃,等数据来的温和的时候,就可以慢慢的消化之前在队列来不及处理的数据。

热心网友

我也是个java 菜鸟,队就是一个容器,可以从头出可以从*插入.用来存对象,用起来特别方便,有自带的方法.
比较好的书可以看看 <<java 7 入门经典>>集合对象这快是我认为讲的最好的.

热心网友

队列就相当于一个To Do List,你(相当于程序或者线程)发现一个任务(对应数据)就会写到这个To Do List上, 先想到要做的事会先去处理(即先写进队列的数据会先被读出来并且作相应的处理)。

简单说是“先进先出”特性。

JDK里有现成的接口,你自己熟悉一下接口功能就行,有兴趣也可以自己根据接口功能写一个队列类,基础的数据结构可以用链表。但做项目的话,使用现成的类就好了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com