以下内容是根据本人的一些业务逻辑来做的一个dome,应该有很多地方还不完善,请大家看到的朋友可以指点一下程序的错误.
DBTest.java
package test.thread.test;
/**
* 模拟一个数据库加载数据
*
*/
public class DBTest {
/**
* 模拟初使化从数据库中加次数据
*/
public static void initListObject() {
for (int i = 1; i <= 10; i++)
ListPool.list.add("linkedList" + i);
}
/**
* 模拟list数据快使用完成时,再到数据库中加载数据.
*
* @param count
* 添加的个数
*/
public static void addListObject(int count) {
String str = ListPool.list.getLast().replaceAll("linkedList", "");
int k = Integer.parseInt(str);
for (int i = 1; i <= count; i++) {
int j = k + i;
ListPool.list.add("linkedList" + j);
}