为什么Java里有基本数据类型和引用数据类型?

全部都用引用数据类型不好吗?昨天面试被问到,傻了。
#Java#
全部评论
引用类型在堆里,基本类型在栈里。 栈空间小且连续,往往会被放在缓存。引用类型*** miss率高且要多一次解引用。 对象还要再多储存一个对象头,对基本数据类型来说空间浪费率太高
点赞 回复 分享
发布于 2018-03-17 16:18
值的话个人感觉因为存放在栈中,存取速度比较快吧,如果把值存在引用数据类型中查找,还要去堆区查找,对效率可能有影响
点赞 回复 分享
发布于 2018-03-17 14:35
性能
点赞 回复 分享
发布于 2018-03-17 21:18

相关推荐

点赞 评论 收藏
分享
11-18 15:57
门头沟学院 Java
最终归宿是测开:这个重邮的大佬在重邮很有名的,他就喜欢打92的脸,越有人质疑他,他越觉得爽😂
点赞 评论 收藏
分享
评论
点赞
11
分享
牛客网
牛客企业服务