一个简单的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();
相关文档:
<form name="UploadForm" enctype="multipart/form-data" method="post" action="upLoadImage.do">
<input type="file" name="File1" size="11" maxlength="20"/><input type="submit"value="上 传"/>
</form>
String path="images\\product\\";
String temp=thi ......
光荣的在期末再一次患上了“化脓性扁桃体炎”。带着39度的体温考试的确不是个舒服的事,那几天这把我给急得啊,总不能在这个时候晚节不保吧?真不知是为什么,这个病在这半个学期里折磨了我好几次,弄的我都对自己没什么信心了,希望这回在家里能够好好调整修养一番,开始新的旅程。
毕设的题目也出来了,只不过 ......
java大致有3种语句:顺序语句、条件语句、循环语句
条件语句:
第一种:if 条件
语句
第二种:if 条件
&nbs ......
package com.vista.Server;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels. ......
全局变量:也叫成员变量,是指在类中定义的变量;它在整个类中都有效
全局变量又可分为:类变量和实例变量
1.类变量:又叫静态变量 ......