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

南京品牌网站设计龙华营销型网站

南京品牌网站设计,龙华营销型网站,WordPress的light,网站设计哪家比较好JVM的三个主要主题: 1.java内存区域划分: a. 堆 b. 栈 c. 元数据区 d. 程序计数器 2. 类加载 a. 加载: 打开.class文件, 读取内容 b. 验证: 验证.class文件的格式是否符合要求. c. 准备: 给类对象分配内存空间 d. 解析: 初始化字符串常量 e. 初始化: 对类对象中的各个…

JVM的三个主要主题:

1.java内存区域划分:

a. 堆 b. 栈 c. 元数据区 d. 程序计数器

2. 类加载 

a. 加载: 打开.class文件, 读取内容

b. 验证: 验证.class文件的格式是否符合要求.

c. 准备: 给类对象分配内存空间

d. 解析: 初始化字符串常量

e. 初始化: 对类对象中的各个部分初始化,比如 静态代码块, 静态成员的初始化等

经典面试题: 双亲委派模型

他出现在 " 加载" 环节,根据"全限定名称" 寻找对应的.class文件, JVM中内置了三个类加载器: 

1. BootstrapClassLoader  2. ExtensionClassLoader 3. ApplicationClassLoader

未找到: ClassNotFoundException.

3. 垃圾回收机制 GC

两个步骤: 

1.找到垃圾 (判断是否有引用指向它)

a. 引用计数 : 在对象中维护一个计数器, 如果计数器不为0,则有引用,否则无引用,标记为垃圾

缺点: 消耗额外内存

循环引用:   两个对象互相引用,计数器就永远不为0,

b. 可达性分析(JVM采用的方式) : 

就是把对象之间的引用关系理解称一个" 树形结构 " , JVM 就会不停的遍历这样的结构,能够访问到的对象就标记为可达,不能访问到的对象就标记为不可达

2.释放对应的内存

a. 标记-清除 : 

将标记为垃圾的对象对应的内存释放掉

b. 复制算法:

将分配的内存划分为两块, 将不是垃圾的对象拷贝到另外一块空间中,将之前的空间直接全部释放掉

缺点: 空间浪费太多

c. 标记-整理: 

就像"顺序表删除中间元素" , 将非垃圾的对象覆盖掉标记为垃圾的对象

JVM 的实际方案是, 分代回收 

堆中的内存分为 : 新生代和老年代

新创建的对象会进入到新生代中,然后GC进行扫描,存活下来的队形会进入幸存区/生存区,经过多次扫描后,还存活的对象会进入老年代,新生代使用的是复制算法,老年代使用的是 标记-整理

http://www.dtcms.com/wzjs/795982.html

相关文章:

  • 义乌网站建设yw126怎么在网上找做网站的客户
  • 西安软件优化网站建设网站开发专业简历
  • 国内做性视频网站wordpress主题网店
  • 合肥网站设计品牌动漫网站建设的目的
  • 如何给网站配置域名尼高品牌设计
  • 珠海网站建设制作怎么收费如何做网络投票网站
  • 红花岗区住房和城乡建设局网站平面设计学费多少钱
  • 企业网站备案号密码忘记广告推广软文案例
  • 重庆网站备案需要几天wordpress 书籍 pdf
  • 教你做文案的网站推荐芜湖做网站设计的公司
  • 大淘客构建自己的网站龙禧网站建设
  • 网站学习流程某网站网站的设计与实现
  • 企业网站建设的报价学做淘宝网站是骗子吗
  • 纳溪区城乡住房建设局网站推广做黄页网站
  • 做网站一天能接多少单wordpress添加文章列表
  • 彩票网站里的统计怎么做凉山建设机械网站
  • 德国诺莫斯手表网站彩页设计公司
  • 微信公众平台对接网站网站开发招标采购需求
  • 网站内容建设整改工作wordpress打造论坛
  • 网站模块如何添加成都网站制作028net
  • 成都高速公路网站建设招标现在的网站开发都用什么开发
  • 重庆网站seo优化做网站外包多少钱
  • wordpress的函数大全重庆网站seo分析
  • 南头专业外贸网站建设公司赣州做网站的公司有哪家
  • wordpress子站搭建网站排名软件有哪些
  • 沧浪网站建设广西网络公司网站建设
  • 网上做家教兼职哪个网站怎样添加网站上百度商桥代码
  • 重庆排名优化整站优化wordpress网站制作
  • 网站网络营销方式上海开发app公司
  • 做竞品分析的网站沈阳百度推广排名