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

石家庄网站制作设计提交图片的网站要怎么做

石家庄网站制作设计,提交图片的网站要怎么做,成全视频免费观看在线看128集,南昌公司网站建设模板一.JVM类加载机制:把类从硬盘文件加载到内存中 1.java文件,编写时是一个.java文件,编译后现成一个.class的字节码文件,运行的时候,JVM就会读取.class文件,放到内存中,并且构造类对象. 2.类加载流程: a.加载:找到.class文件,打开文件,读取内容,尝试解析文件内容. b.验证:检查… 一.JVM类加载机制:把类从硬盘文件加载到内存中 1.java文件,编写时是一个.java文件,编译后现成一个.class的字节码文件,运行的时候,JVM就会读取.class文件,放到内存中,并且构造类对象. 2.类加载流程: a.加载:找到.class文件,打开文件,读取内容,尝试解析文件内容. b.验证:检查.class文件的内容格式,是否符合要求. c.准备:给类对象分配内存. d.解析:初始化类对象中涉及到的一些字符串常量,把常量池内的符号引用替换成直接引用(把相对地址(偏移量)替换成真实的内存地址). e.初始化:对类对象进行更具体的初始化,例如静态成员,静态代码块,父类等等. 3.双亲委派模型: a.类加载器:JVM加载.class文件的时候,需要用到类加载器的模块,JVM自带三个类加载器(程序员可以自己写),分别如下. 1)Bootstrap ClassLoader        加载标准库中的类. 2)Extension ClassLoader        加载JVM扩展的类(各个厂商实现的JVM不同). 3)Application ClassLoader      加载第三方库的类,如jdbc driver,servlet,jackson等. 注意:这三个类加载器,从上往下依次是父子关系(不是继承,而是对象中有指向父类的引用). b.类加载流程:从第三个开始(Application ClassLoader),往上传到最顶层,然后开始寻找,如果找不到,依次往下丢. c.目的:明确优先级,标准库最优,扩展库其次,三方库最低,如果有同包同名的类,只加载优先级最高的. 4.类的加载和卸载时机 a.加载:采用懒汉模式: 1)构造类的实例. 2)用到类的静态方法或属性. 3)子类的加载会触发父类. b.卸载:一般来首程序停止运行之前不会卸载,但是打热补丁(不需要重启)时需要卸载类,但是java用的不多,因为java服务器一般都是分布式,天然方便重启. 二.垃圾回收(GC机制) 1.判断对象是否为垃圾:如果一个对象,在后续代码中不会被使用到(没有引用指向它),那么就认为是垃圾.具体的实现方法如下: a.(Python,PHP使用,JVM不用)引用计数:每个对象里面安排一个计数器,有引用指向它就1, 引用置null就-1,当计数器为0就销毁对象. 引用计数缺陷: 1)空间利用率比较低. 2)可能会存在循环引用问题,导致既无法访问,又无法销毁,类似于死锁. b.(JVM使用)可达性分析:JVM会从代码中可以直接访问到的引用出发,尝试访问所有对象,如果能访问到,就是可达的,访问不到的就是垃圾. 注意:会有好几个扫描线程,周期性地进行扫描. 比较:引用计数消耗的是空间,可达性分析消耗的是时间. 2.释放对象内存 a.(不用)标记清除(直接释放). 缺点:内存都是连续申请的,这样做会破坏内存的连续性,造成许多的内存碎片,会导致有内存却无法申请的情况. b.复制算法:把内存空间一分为二,每次扫描过后,将有效的对象复制到另一侧. 优点:解决内存碎片问题. 缺点:内存浪费了一半,而且复制的开销可能会很大. c.标记整理:类似于顺序表删除元素,将有效对象往前搬运. 优点:避免了内存利用率低的问题. 缺点:搬运的开销还是很大. d.(JVM使用)分代回收:将类分成两种,既生命周期很短的,和生命周期很长的(扫描线程每扫描一次,年龄增加1). 注意:如果一个对象特别大,会直接进入老年代.
http://www.yingshimen.cn/news/4373/

相关文章:

  • 网站备案邮寄到哪里无人一区二区区别是什么
  • 帮忙做简历的网站wordpress的弊端
  • 注册购买域名后怎么做网站下载app安装
  • 本地旅游网站模版wordpress大小
  • 营销网站做得好的公司做豆腐交流经验的网站
  • 网站维护 案例常州市网站优化
  • 商城模板建站WordPress page filed
  • 商梦建站抖音开放平台申请
  • 外贸网站建设需要什么南阳企业网站推广方法
  • 网站源码 免费下载建工网站
  • 天津河东做网站哪家好如何做一个移动网站
  • 网站建设与开发的收获与体会徐州seo
  • wordpress 添加钩子如何优化营销型企业网站
  • 郑州新密网站建设北京品牌高端网站建设公司
  • 网站建设中 html5 源码沛县专业做网站
  • 医院网站可以自己做吗网站开发 软件开发
  • 南海建设工程交易中心网站投资公司网站源码
  • 南通网站关键词推广教育网站集群建设申请
  • 手机怎么建立自己网站建站公司专业团队
  • 那里有专业注册网站建设的深圳燃气公众号
  • 太原网站建设推广服务上海建设工程安全质量监督总站网站
  • 易站网站建设青岛建设大学招聘信息网站
  • 海口网络建设seo学徒
  • 织梦文章title怎么显示网站title宁夏水利厅建设处网站
  • 专业做网站的公司有上海企业网站建设
  • 顺德网站建设itshunde自助云商城
  • 海南住房和城乡建设厅网站做网站一定要注册域名吗
  • 企业邮箱 网站建设wordpress视频去广告插件下载地址
  • zencart网站备份wordpress米表域名展
  • 做室内装修设计的网站企业网站如何做自然搜索