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

找公司做网站需要咨询什么问题明天上海封控16个区

找公司做网站需要咨询什么问题,明天上海封控16个区,外贸网站做流量,wordpress z目录 1.堆内存 2.栈内存 3.常量池 4.寄存器 5.示例 6.总结 1.堆内存 堆用来存放程序中动态生产的数据#xff0c;如new出来的对象。 通过new方式创建的对象#xff0c;数组及字符串都有自己的内存地址。 方法调用完毕后#xff0c;方法中new出来的对象就会变成垃圾…目录 1.堆内存 2.栈内存 3.常量池 4.寄存器 5.示例 6.总结 1.堆内存 堆用来存放程序中动态生产的数据如new出来的对象。 通过new方式创建的对象数组及字符串都有自己的内存地址。 方法调用完毕后方法中new出来的对象就会变成垃圾对象不会立刻被回收仍然占用内存会在垃圾回收器空闲的时候进行回收。这也是java比较占内存的原因 创建出来的对象只包含各自的成员变量并不包含方法。因为new出来的两个实体类各自的成员变量存储在堆中的不同位置但是同一个类的不同实例共享该类的方法并不是没创建一个对象成员方法也会复制一次。 2.栈内存 栈中主要存放一些基础数据类型的变量和引用对象的引用变量。 当在代码块中定义一个基本类型的变量时在栈中为这个变量分配内存空间当方法结束之后java会自动释放掉为该变量分配的内存空间。 3.常量池 常量池中存放字符串常量及基本类型的常量通过final进行定义。 常量池的好处是为了避免频繁的创建和销毁对象而影响性能实现了对象的共享。 节省了内存空间常量池中所有相同的字符串常量被合并只占用一个空间。 4.寄存器 JVM内部虚拟寄存器存取速度非常快程序不可控制。 5.示例 String a 12;String b 12;System.out.println(a b); // true 上述方法创建的字符串在内存中其实只存在一个对象而已。这种写法有利于节省内存空间同时还可以提高程序的运行速度因为JVM会自动根据栈中数据的实际情况来决定是否创建新对象。 String str1 new String(abc);System.out.println(System.identityHashCode(str1));String str2 new String(abc);System.out.println(System.identityHashCode(str2));System.out.println(str1 str2); // false 使用new来创建的对象存在堆中。每调用一次就创建一个新的对象。创建的两个字符串虽然内容时一样的但是地址不一样。 6.总结 在开发中我们需要注意内存放的使用情况避免出现内存溢出的问题尤其是数据量大的情况下。
http://www.hkea.cn/news/14374156/

相关文章:

  • 网站开发基础培训重庆市公路建设网站
  • 学做转手绘的网站劳动法24小时免费咨询
  • 设计案例网站做一个电商网站需要多少钱
  • 网站建设与管理教案wordpress如何修改登录地址
  • vs 网站开发 mvc如何在12366网站上做实名认证
  • 网站制作前景门户网站软文
  • 国内精美网站界面网址云南省住房和城乡建设厅官方网站
  • 知名排版网站我为群众办实事项目清单
  • 网站界面设计实训的意义免费搭建淘宝客网站
  • 中企动力网站策划公司网站点击量如何看
  • 河南企业网站备案贵安新区网站建设推广
  • 网站登录注册页面模板下载开票 网站建设
  • 网页创建站点广州微网站建设市场
  • 网站开发技术课程设计说明书wordpress如何换成经典编辑器
  • 看网站的浏览器模板和网站是一体的吗
  • 自己做网站接广告潮州做网站
  • 让搜索引擎收录网站知网涉嫌垄断被罚8760万
  • 怎么找网站模板wordpress 标签云链接
  • 如何看网站排名东莞品牌网站定制
  • 恩施公司做网站网站背景图片代码
  • iis 网站 起不来 temp文件夹wordpress制作模板教程
  • 查询域名官网的是那个网站吗网站制作导航超链接怎么做
  • 外包 网站开发公司网站专题活动策划方案
  • 网站开发与设计前景提供网站建设工具的公司
  • 企业的网站开发费用如何入账南城网站建设公司方案
  • 临清网站建设服务网站建设试题卷
  • 什么网站做品牌特卖南昌建筑工程公司
  • 网站推广方式都有哪些搜索引擎优化策略包括
  • 网站忧化 推广同时做内容seo是什么意思
  • 怎么用一个主机做多个网站wordpress如何建立网站