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

儋州网站建设培训学校网站设计要学哪些

儋州网站建设培训学校,网站设计要学哪些,宝塔搭建wordpress主机地址,电子书下载网站建设目录 1.堆内存 2.栈内存 3.常量池 4.寄存器 5.示例 6.总结 1.堆内存 堆用来存放程序中动态生产的数据,如new出来的对象。 通过new方式创建的对象,数组及字符串都有自己的内存地址。 方法调用完毕后,方法中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.yayakq.cn/news/710724/

相关文章:

  • 可以直接进入的舆情网站青岛神马排名优化
  • 云主机怎么建网站定制开发电商网站建设
  • 网站代码制作软件江苏省建设厅网站查询施工员证
  • 提升政务网站建设水平重庆网络推广公司
  • 请人用wordpress建站假期做那种网站受欢迎
  • 漳州哪里做网站个人在线网站推广
  • 高端网站建设汉狮团队苏州专业做网站比较好的公司
  • 橙色企业网站源码网站建设 环保素材
  • 关于我们网站设计网店开店流程
  • 有什么设计网站推荐网站版块模板
  • 如何建设一个电商网站自助建站系统破解版
  • 怎么做网站交易健身网站开发开题报告
  • 做网站需要注意的事项建设网站转赚钱吗
  • 齐全的网站建设电子商务网站面临的安全隐患有哪些
  • 湖南做网站公司有哪些简单5步_制作wordpress留言板
  • 旅行社服务网点能否做网站机关门户网站 建设 方案
  • 重庆建站管理系统开发在线A视频做爰网站
  • 免费网站站建筑工程劳务信息平台
  • 郑州网站建设的软件广告免费设计在线生成
  • 建设网站的本质家具设计图纸三视图
  • 郯城建设局网站wordpress小程序调用数据库字段
  • 如何建设平台型的网站google浏览器官网
  • 高端商品网站中小学网站建设排行2017
  • 潍坊高新建设局网站wordpress主题接入社交功能
  • 设计素材网站飘网站建设收费标准报价
  • 西安网站开发技术下载好了网站模板怎么开始做网站?
  • 网站开发工程师应聘书范文700字任县网站建设公司
  • 温州网站建设排名网易云wordpress
  • 受欢迎自适应网站建设地址泰安市住房建设局网站
  • 网站设计说明书范文海珠营销型网站制作