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