`
xdw1516
  • 浏览: 13348 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

业精于勤,荒于嬉

阅读更多
业精于勤,荒于嬉  想想真不假,就像你手里做的事 就像两个人之前的关系勤于精才是硬到底。特别是语言这个东西。
还要温故知新,才是真正的学法。
读公司的项目里面的东西。很难自己入手读下去。需要一个态度好的指引一下。然后细细的读下去。
什么时候才能培养独立阅读的能力。
代码的逻辑较复杂。里面很多的东西自己都不懂。
学到很多东西,目前对语言基础的东西非常关注。还处于非常的菜鸟阶段。
其中读到了了,comparable,

    public static List<Entry> sortItems(Map items){
        List<Entry> lst = new ArrayList<Entry>(items.entrySet());
        Comparator c = new MapMaterialComparator();
        Collections.sort(lst, c);

        return lst;
    }
public class MapMaterialComparator implements Comparator {
    @Override
    public int compare(Object o1, Object o2) {
        Entry e1 = (Entry)o1;
        Entry e2 = (Entry)o2;
        TranItem t1 = (TranItem)e1.getValue();
        TranItem t2 = (TranItem)e2.getValue();
        // 先按订单排序
        String orderNo1 = t1.getOrderNo();
        String orderNo2 = t2.getOrderNo();
        int i = orderNo1.compareToIgnoreCase(orderNo2);
        if(i != 0) return i;
}
实现比较,挺不错的。
学java一直学不起来,懂不了其原理。
我看东西都看的比较细致。想要看的明明白白。准备读读core java,真不容易,我读了一点,发现写的非常细致,循序渐进,读起来理清头绪,非常重要。
不过很多读起来也需要耐性。有的就不想看下去了,读读api就不错了。当成字典不愧为一本好书。
心很大,看的很远。
老觉得这很神奇。comparator的实现,entry 对象,Collections对象。compareToIgnoreCase方法。应该说是comparator接口,collection接口,map接口,Iterator,map.entry接口,collections类,
自己对集合类太不了解了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics