《解读java.util.queue》的相关内容
相关讨论
多线程中的状态转换转换问题
private Queue<byte[]> receivedData = new ArrayBlockingQueue<byte[]>(100);
public void receive(byte[] data, int length) {
byte [] ldata = new byte[data.length+1];
System.arraycopy(data ...
by javavsnet 2007-01-08 浏览 (2146) 回复 (10) 关键字: 多线程
线程任务的取消
当外部代码能够在活动自然完成之前,把它的状态更改为完成状态,那么这个活动被称为可取消(cancellable)。取消任务是一个很常见的需求,无论 是由于用户请求还是系统错误引起的服务关闭等等原因。最简单的任务取消策略就是在线程中维持一个bool变量,在run方法中判断此变量的bool值来决 定是否取消任务。显然,这个bool变量需要声明为volatile,以保 ...
by dennis_zane 2007-09-03 浏览 (2652) 回复 (6) 关键字: java 线程 取消
java 5.0 tiger学习笔记(一)
一.使用Arrays的操作.
1. toString(Object[] a) :返回指定数组的内容的字符串表示形式.
2. deepToString(Object[] a) :返回指定数组“深层内容”的字符串表示形式,他接受的对象是数组,也就是说他可以打印出数组中的数组。
3.deepEquals(Object[] a,Object[] b) :比较两数组是不是深层相 ...
by Ozone 2007-06-22 浏览 (730) 回复 (0) 关键字:
Tiger in the house
很高兴花周五晚上2个小时的时间来阅读这样一本实用的书 -- 《Java 5.0 Tiger》
很多我面试过的朋友,工作经验两年以上,到今天都只用过JDK1.4,中WebSphere/WebLogic的毒不浅
智,日日知新也
一、新的类库
1, java.util.Arrays
提供对数组的一大堆实用的static方法:
binarySearch([], key): 使用二分搜索法来在指定数组 ...
by hideto 2007-07-14 浏览 (8533) 回复 (16) 关键字: tiger
相关博客
解读java.util.Queue
在计算机学科中,基础数据结构之一 — 是Queue。你会想起Queue是一种数据结构,在它里边的元素可以按照添加它们的相同顺序被移除。在以前的Java版本中,这中FIFO(先进先出)数据结构很不幸被忽略了。随着Java1.5(也叫Tiger)的出现,对Queue支持第一次成为固有特性。 过去在没有Queue的情况下如何管理? 在Java  ...
by Azi 2008-03-22 浏览 (483) 回复 (0) 关键字:
Tiger学习 之 Queue
Queue:interface,先进先出,通过LinkedList类实现
offer方法,添加元素。类似add方法,但是offer返回boolean,不能添加时不会抛出异常
poll方法,删除(首端)元素,类似remove方法,但是poll返回boolean,不能删除时不会抛出异常
引用
Queue queue = new LinkedList();
queue.offer("a");
que ...
by linxizeng 2007-10-25 浏览 (223) 回复 (0) 关键字: java5.0
线程任务的取消
当外部代码能够在活动自然完成之前,把它的状态更改为完成状态,那么这个活动被称为可取消(cancellable)。取消任务是一个很常见的需求,无论 是由于用户请求还是系统错误引起的服务关闭等等原因。最简单的任务取消策略就是在线程中维持一个bool变量,在run方法中判断此变量的bool值来决 定是否取消任务。显然,这个bool变量需要声明为volatile,以保 ...
by dennis_zane 2007-09-03 浏览 (2114) 回复 (6) 关键字: java 线程 取消
java 5.0 tiger学习笔记(一)
一.使用Arrays的操作.
1. toString(Object[] a) :返回指定数组的内容的字符串表示形式.
2. deepToString(Object[] a) :返回指定数组“深层内容”的字符串表示形式,他接受的对象是数组,也就是说他可以打印出数组中的数组。
3.deepEquals(Object[] a,Object[] b) :比较两数组是不是深层相 ...
by Ozone 2007-06-22 浏览 (670) 回复 (0) 关键字:
相关圈子讨论
数据结构的实现(持续完整中)
节点类
package graph;
public class GraphNode {
public GraphNode link;
public int info;
}
by leon_a 2007-06-25 浏览 (1437) 回复 (19)
骑士聚会(《程序员》的算法擂台)
在8×8的棋盘上分布着n个骑士,他们想约在某一个格中聚会。骑士每天可以像国际象棋中的马那样移动一次,可以从中间向8个方向移动,请你计算n个骑士的最早聚会地点和要走多少天,要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他的骑士。
从键盘输入n(0<n<=64),然后一次输入n个其实的初始位置xi,yi(0<=xi,y<=7)。屏幕输出以空格分割的三 ...
by snowind9 2007-09-06 浏览 (1123) 回复 (16)
ArrayList 的 s&a
“注意,此实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedLis ...
by snowind9 2007-11-20 浏览 (508) 回复 (3)
相关新闻
基于Spindle的增强HTTP Spider
构建于lucene之上的可用的Java开源Spider少之又少,spindle长期没有更新且功能不够完善,故而自己参考其源
代码重新编写了一个可扩展的WebCrawler,本着开源共享,共同进步的想法发布于此,期冀得到大家的批评指正,
有任何意见及建议均可Email联系我(kaninebruno@hotmail.com)
以下代码基于lucene-2.3.1,htmlparser-1.6, ...
by brunoplum 2008-04-01 浏览 (1605) 回复 (7) 关键字: spindle
如何让JSON穿梭在服务器于浏览器之间
如何让JSON穿梭在服务器于浏览器之间
一个新的轮子,现在网络上充斥这一大堆的轮子.我也做了一个.一半是研究,一半是想做给自己用
目前实现的功能
1 JSON转换成java对象(按一定的规则提交)
什么意思呢,就是你能够将你在浏览其中提交的JSON直接转换成一个java对象供应用程序调用
2 java对象转换成JSON
可以将servlet中的java对象转换成一个JSON对象给浏览 ...
by helyho 2008-03-10 浏览 (3419) 回复 (4) 关键字: json hocate
四个有害的java习惯
John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。
这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。
1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。
...
by jolestar 2008-07-29 浏览 (6417) 回复 (55) 关键字:

