queue.java
来自「项目支付宝批量打款,采用httpclient+spring +quarz实现.」· Java 代码 · 共 55 行
JAVA
55 行
package com.szhelper.pay.quartz.util;
/**
* 实现先进先出的队列工具类
* <p>Title: Pay Proxy</p>
* <p>Description: Short Message Proxy</p>
* <p>Copyright: Copyright (c) 2006</p>
* <p>Company: New Unaction</p>
* @author Fang
* @version 1.0
*/
import java.util.EmptyStackException;
import java.util.Vector;
/**
*
* @author Fang
* @version 1.0
* @date 2008-08-07
*/
public class Queue extends Vector implements java.io.Serializable {
private static final long serialVersionUID = 1224463164541331325L;
public Queue() {
}
public Object push(Object item) {
addElement(item);
return item;
}
public synchronized Object pop() {
Object obj;
int len = size();
obj = peek();
removeElementAt(0);
return obj;
}
public synchronized Object peek() {
int len = size();
if (len == 0) {
throw new EmptyStackException();
}
return elementAt(0);
}
public boolean empty() {
return size() == 0;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?