业精于勤,荒于嬉

业精于勤,荒于嬉 想想真不假,就像你手里做的事 就像两个人之前的关系勤于精才是硬到底。特别是语言这个东西。
还要温故知新,才是真正的学法。
读公司的项目里面的东西。很难自己入手读下去。需要一个态度好的指引一下。然后细细的读下去。
什么时候才能培养独立阅读的能力。
代码的逻辑较复杂。里面很多的东西自己都不懂。
学到很多东西,目前对语言基础的东西非常关注。还处于非常的菜鸟阶段。
其中读到了了,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类,
自己对集合类太不了解了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值