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

深圳网站建设团队河北企业建网站

深圳网站建设团队,河北企业建网站,出国游做的好的网站,ppt模板免费素材1、典型回答 String 底层是基于数组实现的#xff0c;并且数组使用了 final 修饰#xff0c;不同版本中的数组类型也是不同的#xff1a; JDK9 之前#xff08;不含JDK9#xff09; String 类是使用 char[ ]#xff08;字符数组#xff09;实现的但 JDK9 之后#xf…1、典型回答 String 底层是基于数组实现的并且数组使用了 final 修饰不同版本中的数组类型也是不同的 JDK9 之前不含JDK9 String 类是使用 char[ ]字符数组实现的但 JDK9 之后String 使用的是 byte[ ] 字节数组实现的 注1个字符char 2个字节byte String 实现源码如下JDK21 2、全面剖析 String底层是基于 char[ ] 数组或 byte[ ] 数组实现的JDK9 之后之所以使用 byte[ ] 替换 char[ ] 数组这是因为byte类型粒度更细一个 char 等于 2 个 byte。对于大部分的英文字符和少量中文字符来说使用 1 个 byte就够了完全不需要使用 1 个 char 进行存储所以 JDK9 使用 byte[ ] 之后对于大部分英文字符来说同样的内容其存储空间减少了一半这就是 JDK9 之后使用 byte[ ] 所带来的优势 3、知识扩展 字符串存储在 JVM 的哪个区域 String字符串的值是存储在字符串常量池的而字符串常量池在 《Java 虚拟机规范》中是属于方法区但在 JVM 默认的虚拟机 Hotspot 中在 JDK7 的时候就将 字符串常量池 和 静态变量 从方法区的具体实现永久代中移除放到堆上了。 之后的版本JDK8 之后移除了永久代取而代之的是元空间它是存储在本地内存也叫直接内存中的但字符串常量池和静态变量依然存储在堆上并未改动
http://www.zqtcl.cn/news/83780/

相关文章:

  • 做视频的模板下载网站响应式网站和传统网站
  • 网站怎么更换域名学校校园网站
  • 网站群建设苏州专业做网站较好的公司
  • wordpress网站语言数字营销策划方案
  • 大型企业网站建设网站建设策划书主要内容
  • 南阳微网站国外网站推广软件
  • 提高网站流量进一步强化网站建设
  • 网站设计网站建设苏州生活网
  • 火币网站怎么做空淘宝网站建设可行性分析报告
  • 宣传型网站有哪些樊城网站建设
  • app网站制作软件有哪些西部数码网站空间
  • 在网站文字上做笔记wordpress部署php
  • 免费自己建立网站韩国学校网站模板
  • 网站关键词密这么稀释禁用wordpress默认编辑器
  • 晋州网站建设哪家好网站会员系统模板
  • 成都网站建设服务公司阿里巴巴如何做网站
  • 网站开发外包北海网站建设网络公司
  • 2018年做网站赚钱用easyui做的网站
  • 自己注册了个域名想做一个网站吗企业展厅设计风格
  • 黄冈网站推广下载wordpress模版数
  • 网站排名优化软件联系方式wordpress go页面如何使用方法
  • 游戏网站平台怎么做的百度网页高级搜索
  • 中山 网站关键词优化下做图软件在哪个网站下载器
  • 岫岩县网站建设wordpress从指定目录获取文章
  • 访问不了服务器网站吗做海报的软件
  • 电脑什么软件做短视频网站做网站分几步
  • wordpress网站发布时间潍坊专业网站制作公司营销
  • 常熟网站建设都找聚尚网络国外建站网址
  • 网站关键词没有指数珠海营销型网站
  • 网络营销导向的网站建设wordpress教程视频