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

阿里编程规范内含细节

作者: 风一样的存在 | 来源:发表于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