- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 Java中数组和ArrayList的区别
Java中数组和List泛型的区别: ArrayList中存放的都是对象,即引用类型,即使我们可以向里面put一个基本数据类型,那么也是基于自动装箱特性,将基本数据类型转换成对象;而数组中可以是任意类型 从实际工作经历上看,数组中是可以间隔存null的,而ArrayList是做不到这一点的 对于泛型数组是不能够实例化的,即不能new T[]出来,而new ArrayList()是ok的 数...
2018-12-13 16:03:29 7799 5
原创 Kotlin学习系列之:相等性比较(Equality)
今天被同事问到了三个等于号啥意思,有点懵,去年学习的时候没怎么太注意,所以翻了翻文档,特此记录一下: 感觉文档上的概括很好,并且对于我如果回答==和equals的区别,感觉上面这种分类概括性很强:引用相等和结构相等。对于Object类中,equals方法的默认实现就是引用相等比较,如果要想某个类实现结构相等性比较,就必须重写equals方法,这是在Java中。在Kotlin中呢,原理是...
2018-12-07 17:28:57 1046
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人