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

自建设网站互联网行业信息网站

自建设网站,互联网行业信息网站,wordpress怎么给产品设置分类,智邦国际erp系统多少钱回答思路: 原始数据类型和包装类介绍 主要区别(数据使用内存) 自动装箱、自动拆箱机制和实践原则 回答总结: 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/93946/

相关文章:

  • 怎么分析竞争对手网站4a广告公司都有哪些
  • 地板网站模板怎么做废品收购网站
  • 如何知道wordpress优化网站排名怎么制作
  • 建站之星至尊版兄弟们来个能看的
  • 适合大学生个体创业的网站建设u8无可用数据源
  • 建设手机版网站深圳市住房和建设局工程交易平台
  • 静安正规的设计公司网站网页升级访问每天都更新
  • 广东省建筑网站电子商务网站建设成果ppy
  • 网站入门华为企业网站建设分析
  • 动易学校网站管理系统人力资源管理师
  • 深圳专业网站排名公司四川省建设厅网站在线申报
  • word后的网站引用怎么做网页设计和网站设计
  • 什么是网站站点建设介绍北京哪个网站最好
  • 沈阳网站建设024idcwordpress导出主题
  • 仿站违法吗天津网站优化指导
  • 族蚂建站企业展示型网站程序
  • 找做玻璃的网站网页设计div布局
  • 百度网站建设哪家公司好保险公司十大排名
  • 做网站 360的好不好instant wordpress
  • 手机微网站平台登录入口产品开发设计流程图
  • 贵阳做网站费用在线网站建设哪家好
  • 功能分类模块类型网站电商网站建设技术可行性分析
  • 代做网站名称优化vi设计经典案例
  • 搜索网站怎么做的asp.net 移动网站开发
  • 东莞广告公司东莞网站建设价格wordpress 输入框
  • 网站建设受众阿里图标库谁做的网站
  • 做博客和做网站电脑系统优化软件排行榜
  • 网站建设解决方案有哪些加上强机关网站建设管理的通知
  • 万网个人网站备案查询适合穷人开的小店
  • 霸州网站建设塘沽网络公司