zoukankan      html  css  js  c++  java
  • 编码规范随笔

    1、Set和Map的Key用自定义对象,对象都需要重写toString和hasCode。

    2、ArrayList的subList返回的不是list,会subList操作会出现ConcurrentModificationException的异常。

    3、数组转list,list也是数组结构的,对转换后的list进行操作,会出现UnsupportedOperationException的异常。

    4、keySet 其实是遍历了 2 次,一次是转为 Iterator 对象,另一次是从 hashMap 中取出 key 所对应的 value。而 entrySet 只是遍历了一次就把 key 和 value 都放到了 entry 中,效 率更高。

    5、第一、频繁往外读取内 容的,适合用<? extends T>。第二、经常往里插入的,适合用<? super T>。

    6、当某一列的值全是 NULL 时,count(col)的返回结果为 0,但 sum(col)的返回结果为 NULL,因此使用 sum()时需注意 NPE 问题

  • 相关阅读:
    codeforces 980A Links and Pearls
    zoj 3640 Help Me Escape
    sgu 495 Kids and Prizes
    poj 3071 Football
    hdu 3853 LOOPS
    hdu 4035 Maze
    hdu 4405 Aeroplane chess
    poj 2096 Collecting Bugs
    scu 4444 Travel
    zoj 3870 Team Formation
  • 原文地址:https://www.cnblogs.com/3chi/p/11305292.html
Copyright © 2011-2022 走看看