一个简单的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中基本数据类型按精度低高的排列顺序是
byte<short<int<long<float<double
1.当把级别低的变量的值赋给级别高的变量时,系统会自动完成数据类型的转换 ......
Oracle and Sun
http://www.oracle.com/events/productstrategy/index.html
Oracle + Sun: Java Strategy
http://oracle.com.edgesuite.net/ivt/4000/8104/9236/12630/lobby_external_flash_clean_480x360/default.htm
Oracle + Sun: Java Strategy
......
每天基础(1),串匹配之Brute-Force算法,最简单的遍历算法。另外有KMP算法,是对此算法的改进,避免每次比较都回回退。
package ibees.sample;
/**
* 字符串匹配模式算法Brute-Force算法,此算法每次比较都会回退
* @author hhzxj2008
* */
public class StringMatch {
/**
* 相当于java.lang.String的i ......
1. 当某个类中的某个方法中的局部变量的名字与该类中的全局变量的名字相同时 该全局变量将被隐藏;此时 如果想在该方法中使用全局
变量 必须使用关键字(this.全局变量名)
2. 当this关键字出现在类的实例方法中时,代表正在调用该方法的当前对象
3.  ......