关闭

开发点滴

512人阅读 评论(0) 收藏 举报

1、使用java容器框架的时候,应该优先使用接口来定义变量。

      例如:List  aList  = new ArrayList();

      这样做最大的好处就是在不做大量修改的情况下,改变所使用的数据容器。

      例如:List  aList = new LinkedList();

      实例aList可以很容易的变成ListedList的实例。

2、在不需要进行同步的情况下,优先使用ArrayList,而不是Vector。

       同样,这也是Hashtable和Hashmap的区别。

3、如果相对英文字符串进行字典排序,可以通过Collections.sort(List list)来实现。

       如果是中文排序,就需要自己实现Comparator接口了,

      然后作为参数送到Collections.sort(List list,Comparator c)函数。

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:8175次
    • 积分:174
    • 等级:
    • 排名:千里之外
    • 原创:9篇
    • 转载:2篇
    • 译文:0篇
    • 评论:1条
    文章分类
    文章存档
    最新评论
    链接