当前位置: 首页 > news >正文

网站开发费怎么做会计分录丰镇市网站

网站开发费怎么做会计分录,丰镇市网站,全栈网站开发流行框架,wordpress在线视频int和Integer的区别?为什么有包装类? java是一种强类型的语言,所以所有的属性都必须要有一个数据类型。 PS:java10有了局部变量类型推导,可以使用var来代替某个具体的数据类型,但是在字节码阶段&#xff0…

int和Integer的区别?为什么有包装类?

java是一种强类型的语言,所以所有的属性都必须要有一个数据类型。

PS:java10有了局部变量类型推导,可以使用var来代替某个具体的数据类型,但是在字节码阶段,java的变量仍然有明确的数据类型,并且局部变量类型推导有许多限制和不完善的地方,所以不是目前主流的应用版本。

要说intInteger的区别,要从java的基本数据类型说起。

基本数据类型

java当中,一共有8种数据类型,其中有4种整形,2种浮点型,1中用于表示Unicode编码的字符类型char,和一种用于表示真假的boolean类型

  • 4种整型:int、short、long、byte
  • 2种浮点型:float、double
  • 字符类型:char
  • 真假类型:boolean

包装类型及其作用

因为java的设计理念是一切皆对象,在很多情况下,需要以对象的形式操作。比如getClass()获取类。

包装类的作用

java当中,每个基本数据类型都对应了一个包装类,包装类的存在解决了基本数据类型无法做到的事情泛型类型参数、序列化、类型转换、高频区间数据缓存等问题。

基础类型包装类型
intInteger
shortShort
byteByte
longLong
floatFloat
doubleDouble
charCharacter
booleanBoolean

int和Integer的区别

  1. 数据类型不同:int是基本数据类型,Integer是包装数据类型
  2. 默认值不同:int默认值是0,而Integer默认值是null
  3. 内存中存储方式不同:int在内存中直接存储的是数据值,而Integer实际存储的是对象的引用,当new一个Integer时实际是生成一个指针指向此对象
  4. 实例化方式不同:Integer必须实例化才能使用,而int不需要
  5. 变量的比较方式不同:int可以使用==来判断是否相等,而Integer一定要使用equals来比较两个变量是否相等。

可能存在不足地方,希望大家提出。我们一起更正!!!

总结

Integerint的包装类,它们区别主要体现在5个方面:数据类型不同、默认值不同、内存中的存储方式不同、实例化方式不同、变量比较的方式不同。包装类的存在解决了基本数据类型无法做到的事情。(泛型参数、序列化、类型转换、高频区间数据缓存等)

http://www.yayakq.cn/news/858568/

相关文章:

  • 网站建设费如何会计处理企信网查询官网
  • 电商网站开发工程师魏县住房和城乡建设局网站
  • wordpress 导航站 模板网页界面设计体会
  • 怎么做网站后端做爰免费网站
  • 青岛网站建设优化文山网站建设代理
  • 做室内设计通常上的网站做研学的网站
  • 用织梦做网站有钱途吗delphi 2010 网站开发
  • html5怎么做网站广州建设厅网站首页
  • 营销设计网站建设公众微信网站建设
  • 翻译网站模板如何使用域名访问网站
  • 网站怎么做qq登录建设工程网站
  • 漯河网站推广公司园区网站建设服务公司
  • 甘肃省建设厅网站官网手机网站的好处
  • 小说网站开发实训报告安顺市哪里可以做网站
  • 自己怎么做彩票网站吗企业网站建设动图
  • 海南电子商务网站做网站需要哪些成本
  • 购物网站主页设计图ai论文生成器免费
  • 开发手机端网站模板腾云网
  • 开源免费企业网站系统个人模板建站
  • 浏览器显示不安全网站建设怎么介绍自己做的企业网站页面
  • 网站建设推广公司价格wordpress获取链接
  • 网站自适应怎么做网站建设电销话术
  • 做任务能赚钱的网站免费下载网站模板
  • dedecms做网站和thinkphp辽宁省建设厅科技中心网站
  • 福建省机关效能建设网站地方门户模板
  • 网站建设中广告图片尺寸北京软件app开发公司
  • 成品网站1688入门网app开发公司 上海
  • 后台控制网站关键词设置的详细代码工商企业查询网
  • 做电影网站服务器wordpress菜单页和文章页路径不同
  • 阿里巴巴国际网站建设网站建设优化服务价位