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

公司建设网站价格表部队网站建设建议

公司建设网站价格表,部队网站建设建议,最新电视剧免费观看网址,怎么在百度上发布信息回答思路: 原始数据类型和包装类介绍 主要区别(数据使用内存) 自动装箱、自动拆箱机制和实践原则 回答总结: int 是8种基本数据类型(byte、boolean、char、short、int、long、float、double)之一&#xff…

 回答思路:

        原始数据类型和包装类介绍

        主要区别(数据+使用+内存)

        自动装箱、自动拆箱机制和实践原则

回答总结:

        int 是8种基本数据类型(byte、boolean、char、short、int、long、float、double)之一,表示整型数据类型,虽然Java是面向对象语言,以对象贯穿整个思维,但是基本数据类型不是对象;

        Integer是int对应的包装类,它有一个int类型存储数据,并且提供了基本的数学运算、类型转换的操作方法,它是一个Java对象,可以通过new的方式创建;Integer的方法实现和String一样,都是final修饰的不可变,所以线程安全;

        两者的区别:

        1.初始角度:基本数据类型有默认值,包装类是对象没有默认值;

        2.使用角度:Java泛型不支持基本数据类型,但支持包装类;

        3.内存角度:包装类型比基本数据类型占用空间更大(下面列举占用内存的结构)。

        在JDK1.5开始提供了基本数据类型和包装类之间的自动装箱、自动拆箱功能,据上下文自动转换类型,极大简化了编程;自动装箱是Integer.valueOf(),自动拆箱调用的是Integer.intValue();(这里静态工厂方法valueOf()会用到缓存,但是调用new方法不使用缓存哦)

        在开发实践中,要尽量避免无意识的拆箱和装箱。简单来说(个人理解不一定对)在用于计算场景的时候多用int等基本数据类型,在实现业务开发的时候大多使用Integer等包装类型。

扩展:Java对象的内存结构(《深入理解Java虚拟机》中内容)

基本数据类型:实际类型占用内存大小是多少就是多少

对象类型:对象头 + 实例数据 + 对齐数据;

数组类型:对象头 + 数组长度 + 实例数据 + 对齐数据

       其中:对象头主要组成是4字节的markwork和4字节的class对象指针

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

相关文章:

  • 网站中全景是怎么做的公司的网站建设与维护论文
  • 新手如何建网站wordpress文章链接跳转
  • 深圳网站建设_请到中投网络青岛建设集团
  • 浙江新东阳建设集团有限公司网站网站都需要什么类别
  • 如何做网站动态图标网络规划的内容是什么
  • 我不需要做网站深圳网站建设服务哪便宜
  • 昆明做个人网站婚庆网站制作公司
  • 网站建设公司找哪里软件商城下载安卓版
  • 网站开发基本流程ppt安徽网站制作公司
  • 站酷网官网网址软件开发好做吗
  • 小程序可以做企业网站销售的技巧与口才
  • 重庆网站建设外包公司置顶 wordpress
  • 海南论坛论坛网站建设厦门云端企业网站建设
  • 图片演示dw做网站怎么做国内网站
  • 做家电维修网站能接到单吗想学电商去哪学
  • 网站文章怎么做才能被快速收录网站建设 广西
  • 娱乐网站策划书漂亮产品网站
  • 免费建站公司联系方式网站建设合同管辖地
  • 南京建设网站网站的建设不包括什么
  • 网站注册理由自学建站网
  • 万网主机网站建设视频影视公司联系方式
  • 邯郸手机网站建设wordpress更改ip
  • 做的好的手机网站网站建设服务周到
  • 东坑镇网站建设公司软件开发项目管理的分析
  • 阿里云服务器的网站备案高端网站设计地址
  • 饮料网站建设规划书饮食网站建设策划书
  • 网站备案 时间ppt模板免费下载 动态
  • 宁波网站建设优化服务公司微信管理系统app
  • 经营性商务网站建设需要备案吗百度网站排名搜行者seo
  • 刷单网站开发专门做问卷调查的一个网站