通常,我像这样在Apache DBUtils中运行查询:
ArrayList<Member> members = new QueryRunner().query(connection, "SELECT * FROM member;", resultHandler);
通常,我们希望为内存/ cpu性能设置ArrayList的初始容量。图书馆会处理吗?像这样,它会知道resultSet的大小并创建具有初始容量的ArrayList吗?还是在不需要知道初始大小的地方使用LinkedList
或类似的东西?
如果是这种情况,我应该使用相同类型的List
还是重要?