2 u013370108 u013370108 于 2016.04.17 20:48 提问

java中什么时候定义类属性用基本数据类型,什么时候用引用数据类型?

例如什么时候定义Integer i=1;
什么时候定义int i=1;
又如Long i=2;
long i=2
求解释

3个回答

caozhy
caozhy   Ds   Rxr 2016.04.17 23:17

Integer、Float等这些叫做“外覆类”,相比较int float等类型来说,它们可以被添加到ArrayList等集合中,因为这些集合需要引用类型。
更详细的介绍
http://my.oschina.net/u/1861837/blog/335581?fromerr=GTpNDFjG

OMG_C
OMG_C   2016.04.17 21:24

需要类封装时候用Integer,像取数据库中的值用引用数据类型

symphony_
symphony_   2016.04.17 21:36

引用类型就是多了一个可以为空,当你需要用到这个的时候就可以用引用类型了啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!