A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔政 中级黑马   /  2012-10-28 11:31  /  1110 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我以前写过一个小的新闻发布系统,首页可也查看新闻,并分页。
当时代码中我用的是ArrayList获取,Iterator迭代,SQL语句则是直接从select * from news
看了TreeSet可以指定排序以后,我想到了一个问题。
假如说还是我以前的那种方法,新闻列表项要实现可以按时间,人气等条件排序的话,是不是还得重新访问数据库,更改sql查询条件。
假如说是用TreeSet<News> ts=new TreeSet<News>()保存从数据库获得的值;
加上泛型,然后写不同的比较器Comparator,再想按条件排序,是不是就不用查询数据库了,那是不是可以提高效率呢?

问的问题可能有点小儿科。。不过还望高手们给个答案

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马