java int integer用哪个
答案:2 悬赏:60 手机版
解决时间 2021-02-19 04:33
- 提问者网友:你给我的爱
- 2021-02-18 04:13
java int integer用哪个
最佳答案
- 五星知识达人网友:酒醒三更
- 2021-02-18 04:43
int 是基本类型 integer是包装类型
如果在网页当中最好用integer,因为integer为空时是null,而int是0
null在页面当中是不显示的,提高用户体验度
在普通程序里面,一般声明变量为int类型
如果在网页当中最好用integer,因为integer为空时是null,而int是0
null在页面当中是不显示的,提高用户体验度
在普通程序里面,一般声明变量为int类型
全部回答
- 1楼网友:醉吻情书
- 2021-02-18 04:59
有点蒙,原来就知道int类型是放在栈空间的,integer是作为对象放在堆空间的;
两个并存,我想原因有两个 ( 个 人 观 点 ) : 1\java是从c过来的,所以把int也带过来了,这是历史原因; 2\虽说java是面向对象的,但是组成对象的基本类型还是要有的吧,对象又不能直接放在栈空间的.
还有一个原因,java多线程机制中,每个线程可以有独立的栈空间但是他们又共享堆空间, 作为计算参数的int类型放在栈空间中显然不合适。
乱说的,呵呵,只是想交流下,其实java很多东西是很矛盾,自己建立的不久又推翻了,看看api里这么多废弃的方法就知道了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯