美文网首页
阿里编程规范内含细节

阿里编程规范内含细节

作者: 风一样的存在 | 来源:发表于2020-04-06 15:31 被阅读0次
    1.Integer类型比较

    当比较Integer和int的时候Integer类型会自动拆箱,调用intValue()方法,但是如果是两个Integer对象比较,会先在缓存中找,范围在-128到127之间都是可以直接找到,超过此范围的都是不能直接比较的

    内部含有缓存
    所以编程的时候包装类比较全部采用equals
    2.String类型追加
            String str = "";
            for (int i = 0; i < 10; i++) {
                str = str + "hello";
            }
    

    在循环体内追加字符串,都会产生一个新的stringBuilder对象,造成资源的浪费,一定要使用StringBuilder的append方法

    3.集合遍历添加删除操作
    集合遍历删除常用的操作是用for循环,foreach等,但是这样容易遗漏元素,要使用迭代器操作。 错误的写法 正确的写法

    相关文章

      网友评论

          本文标题:阿里编程规范内含细节

          本文链接:https://www.haomeiwen.com/subject/bgzvphtx.html