解读java.util.Queue》的相关内容

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 浏览 (8523) 回复 (16) 关键字: tiger

多线程中的状态转换转换问题

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) 关键字: 多线程

解读java.util.queue

过去在没有Queue的情况下如何管理? 在Java 1.5以前,通常的实现方式是使用java.util.List集合来模仿Queue。Queue的概念通过把对象添加(称为enqueuing的操作)到List的尾部(即Queue的后部)并通过从List的头部(即Queue的前部)提取对象而从List中移除(称为dequeuing的操作)来模拟。下面代码显示了你以前可能做法。 import ...
by Azi 2008-03-28 浏览 (431) 回复 (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 浏览 (222) 回复 (0) 关键字: java5.0

java 5.0 tiger学习笔记(一)

一.使用Arrays的操作. 1. toString(Object[] a) :返回指定数组的内容的字符串表示形式. 2. deepToString(Object[] a) :返回指定数组“深层内容”的字符串表示形式,他接受的对象是数组,也就是说他可以打印出数组中的数组。 3.deepEquals(Object[] a,Object[] b) :比较两数组是不是深层相 ...
by Ozone 2007-06-22 浏览 (669) 回复 (0) 关键字:

数据结构的实现(持续完整中)

节点类 package graph; public class GraphNode { public GraphNode link; public int info; }
by leon_a 2007-06-25 浏览 (1427) 回复 (19)

骑士聚会(《程序员》的算法擂台)

在8×8的棋盘上分布着n个骑士,他们想约在某一个格中聚会。骑士每天可以像国际象棋中的马那样移动一次,可以从中间向8个方向移动,请你计算n个骑士的最早聚会地点和要走多少天,要求尽早聚会,且n个人走的总步数最少,先到聚会地点的骑士可以不再移动等待其他的骑士。 从键盘输入n(0<n<=64),然后一次输入n个其实的初始位置xi,yi(0<=xi,y<=7)。屏幕输出以空格分割的三 ...
by snowind9 2007-09-06 浏览 (1119) 回复 (16)

ArrayList 的 s&a

“注意,此实现不是同步的。如果多个线程同时访问一个 ArrayList 实例,而其中至少一个线程从结构上修改了列表,那么它必须 保持外部同步。(结构上的修改是指任何添加或删除一个或多个元素的操作,或者显式调整底层数组的大小;仅仅设置元素的值不是结构上的修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedLis ...
by snowind9 2007-11-20 浏览 (504) 回复 (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 浏览 (1599) 回复 (7) 关键字: spindle

XJ: 一个扩展Java语言的方案

Java历来是一种以不变应万变的语言。在Java 5中,annotation的引入使得Java在某些特殊的应用场合(如企业应用)中能够进行定制。Annotations 可被看作是用Java核心技术来定义的"领域特定语言"(Domain Specific Languages,DSLs)。 Annotation本质上是一种 name-value 形式的绑定,仅限于它们所能表达的意义。它们不能定义新的 ...
by levis2000 2008-04-16 浏览 (1208) 回复 (3) 关键字: extensible java

javapolis举行的关于JAVA7语言特性投票的结果

上周javapolis举行了一次关于JAVA7中可能支持的语言特性的投票,该投票涉及到十中JAVA7 中可能的语法增强(这里不包括闭包,后面将单独列出).对于每种语法特性你需要回答"Do you support this language change?",答案可以是"YES","NO","Maybe"三者之一. 下面罗列出这十种语法特性以及投票结果: 1.Property declaratio ...
by Eastsun 2007-12-18 浏览 (4736) 回复 (23) 关键字: java7

相关问答

赞助商链接