一个简单的java专用对象池
package com.word.tools.pool;
import java.util.Vector;
import com.word.po.ObjectPool_Param;
import com.word.po.TyjkXmlPO;
public class TyjkXmlPool
{
/**对象池参数*/
private ObjectPool_Param ob_param;
/**存放对象的Vector*/
private Vector<TyjkXmlPO> tyjkVector;
/**对象池已创建对象数目*/
private int ob_pool_num;
public TyjkXmlPool(ObjectPool_Param ob_param)
{
ob_pool_num = -1;
this.ob_param = ob_param;
tyjkVector = new Vector<TyjkXmlPO>();
}
/**
* 中对象池中取出一个对象,如果对象池里没有对象,并且对象数目没超过最大可用对象数目,
* 则return new TyjkXmlPO();并且ob_pool_num++;如果所有对象已借出,则wait();
* return tyjkVector.remove(0);如果对象池中存在未借出对象,则return
* tyjkVector.remove(0);
*
* @return TyjkXmlPO
*/
public TyjkXmlPO getTyXmlPO()
{
if(tyjkVector.size()<this.ob_param.getPoolMin())
{
if(ob_pool_num<this.ob_param.getPoolMax())
{
//如果对象池里没有对象,并且对象数目没超过最大可用对象数目
ob_pool_num++;
return new TyjkXmlPO();
相关文档:
Java EE 6 Platform草案包含了Web Profile
来源:http://www.infoq.com/cn/news/2009/02/java-ee6-draft
作者 Dionysios G. Synodinos 译者 宋玮 发布于 2009年2月3日 下午10时55分
社区 Java 主题 Enterprise Application Blocks 标签 Java EE
Java EE 6 Platform规范 ......
java的基本数据类型以及长度如下:
1.整数型
字节型byte:占1个字节 范围为 -28-1至28-1-1
短整型short:占2个字节 范围为 -22*8-1 至 22*8-1-1
& ......
char在java中称为“字符型” 占2个字节
字符常量是用单引号括起的一个字符 且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置,即整数
eg:char x='a'
内存x中存储的是字符a在Unicode字符集中的排序位置97 因此允许将上面的语句写成char x=97;
由此例可以得出以下结论:
1.要 ......
Why NIO ?
http://onjava.com/pub/a/onjava/2002/09/04/nio.html?page=1
Java developers might ask: why introducing a new technology to handle sockets? What's wrong with the Java 1.3.x sockets? Suppose you would like to implement a server accepting diverse client connections. Suppose, as well, that you ......