Java中int与integer的区别(基本数据类型与引用数据类型)


Posted in Javascript onFebruary 19, 2017

一、先说说int与integer的区别

int 是基本数据类型,默认值为0,不需要进行实例化

integer 是引用数据类型,是int的封装类型,默认值为null,创建该类型需要进行实例化。

基本数据类型是可以用“==”进行比较,而引用数据类型则不可以,一般是通过equals方法来实现比较。

二 、再说说基本数据类型与引用数据类型的区别?

Java中int与integer的区别(基本数据类型与引用数据类型)

特点:

1、从概念方面来说

基本数据类型:变量名指向具体的数值引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值

2、从内存构建方面来说

基本数据类型:变量在声明之后java就会立刻分配给他内存空间

引用数据类型:它以特殊的方式(类似C指针)指向对象实体(具体的值),这类变量声明时不会分配内存,只是存储了一个内存地址。

3、从使用方面来说

基本数据类型:使用时需要赋具体值,判断时使用“==”号

引用数据类型:使用时可以赋null,判断时使用equals方法

以上所述是小编给大家介绍的Java中int与integer的区别(基本数据类型与引用数据类型),希望对大家有所帮助!

Javascript 相关文章推荐
提高网站性能之 如何对待JavaScript
Oct 31 Javascript
jQuery Lightbox 图片展示插件使用说明
Apr 25 Javascript
JS获取网页图片name属性的方法
Apr 01 Javascript
js获取form的方法
May 06 Javascript
jQuery基于函数重载实现自定义Alert函数样式的方法
Jul 27 Javascript
AngularJS ng-blur 指令详解及简单实例
Jul 30 Javascript
JS简单去除数组中重复项的方法
Sep 13 Javascript
微信开发 消息推送实现代码
Oct 21 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
Mar 10 Javascript
Vue分页效果与购物车功能
Dec 13 Javascript
javascript canvas检测小球碰撞
Apr 17 Javascript
一小时迅速入门Mybatis之bind与多数据源支持 Java API
Sep 15 Javascript
RequireJs的使用详解
Feb 19 #Javascript
Vue.js -- 过滤器使用总结
Feb 18 #Javascript
JS打开摄像头并截图上传示例
Feb 18 #Javascript
Android中Okhttp3实现上传多张图片同时传递参数
Feb 18 #Javascript
AngularJS表单提交实例详解
Feb 18 #Javascript
JS实现控制图片显示大小的方法【图片等比例缩放功能】
Feb 18 #Javascript
JS实现数组去重复值的方法示例
Feb 18 #Javascript
You might like
php设计模式  Command(命令模式)
2011/06/17 PHP
提高PHP性能的编码技巧以及性能优化详细解析
2013/08/24 PHP
使用PHP强制下载PDF文件示例
2014/01/17 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
jQuery EasyUI API 中文文档 - Calendar日历使用
2011/10/19 Javascript
浅谈$(document)和$(window)的区别
2015/07/15 Javascript
jquery-tips悬浮提示插件分享
2015/07/31 Javascript
jQuery Mobile开发中日期插件Mobiscroll使用说明
2016/03/02 Javascript
js面向对象编程总结
2017/02/16 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
Vue中Table组件Select的勾选和取消勾选事件详解
2019/03/19 Javascript
Vue infinite update loop的问题解决
2019/04/23 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
vue-cli3+ts+webpack实现多入口多出口功能
2019/05/30 Javascript
JavaScript canvas动画实现时钟效果
2020/02/10 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
Python中实现两个字典(dict)合并的方法
2014/09/23 Python
python轻松查到删除自己的微信好友
2016/01/10 Python
Python时间获取及转换知识汇总
2017/01/11 Python
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python实现简单文本字符串处理的方法
2018/01/22 Python
浅谈python numpy中nonzero()的用法
2018/04/02 Python
Python实现的特征提取操作示例
2018/12/03 Python
python设置随机种子实例讲解
2019/09/12 Python
Python 利用邮件系统完成远程控制电脑的实现(关机、重启等)
2019/11/19 Python
python numpy实现rolling滚动案例
2020/06/08 Python
高三自我鉴定怎么写
2013/10/19 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
三年级数学教学反思
2014/01/31 职场文书
西安兵马俑导游词
2015/02/02 职场文书
焦裕禄观后感
2015/06/03 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
JavaScript实现复选框全选功能
2021/04/11 Javascript
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python