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

成都专业网站建设优化团队wordpress 维基主题

成都专业网站建设优化团队,wordpress 维基主题,wordpress产品上传图片,益阳北京网站建设一. 前言最近有很多小伙伴都在找工作#xff0c;他们在面试时经常被面试官问到一个问题#xff1a;请说说JVM虚拟机的体系结构是什么样的?很多小伙伴都能说出堆、栈等相关内容#xff0c;但面试官紧接着又问#xff0c;你还知道其他内容吗#xff1f;这时不少小伙伴就语塞…一. 前言最近有很多小伙伴都在找工作他们在面试时经常被面试官问到一个问题请说说JVM虚拟机的体系结构是什么样的?很多小伙伴都能说出堆、栈等相关内容但面试官紧接着又问你还知道其他内容吗这时不少小伙伴就语塞了.......于是就有小伙伴面试完跑来问壹哥这个问题到底该怎么回答才能拿高分。所以今天壹哥就在这里给大家讲讲JVM虚拟机体系结构的深层内容让你下次面试时可以直接反虐面试官。二. 题目考点在梳理今天的面试要点之前壹哥先给大家分析一下面试官的心理。如果面试官是壹哥的话那么我想考查的其实就是候选人是否对JVM虚拟机有一个宏观的理解。其实大家可以来想一下面试官为什么要问这个问题主要是因为我们进行JVM优化的第一步就是要先理解整个JVM虚拟机的体系结构和作用然后再学习JVM的垃圾回收机制、JVM分析的命令等内容最后才会进行JVM的调优或者优化。只有对JVM虚拟机有整体的理解和把握我们才能对JVM进行更深入的使用和优化。下面就是壹哥给大家整理的关于JVM虚拟机的整体学习思路和内容有了对JVM的整体了解接下来我们就可以进一步对这道面试题进行分析了。三. 解题分析下面是壹哥为大家整理的解题思路单看这张图就很用心吧拿去不谢哦。这里JVM虚拟机的结构一共可以分为九个部分如下图所示:接下来壹哥再简单说一下每个部分的核心作用。3.1类加载器类加载器(class loader)用来把Java类加载到Java的虚拟机中。Java源程序(.java 文件)在经过 Java编译器编译之后生成了对应的Java 字节代码(.class 文件)然后类加载器就负责读取这些Java的字节代码并将其转换成java.lang.Class类的一个实例。每个这样的实例都用来表示一个Java 类JVM可以通过此实例的 newInstance()方法创建出该类的一个对象。3.2方法区Java的方法区和堆类似方法区是一块所有线程都可以共享的内存区域它保存着系统的类信息比如类的字段、方法、常量池等。3.3Java堆堆内存用于存放由new操作创建出来的对象和数组例如new String()创建一个对象而这个对象就会放入到Java堆中进行存储。3.4Java栈栈是线程私有的它的生命周期与线程相同用于存储局部变量、动态链接、方法出口等信息。3.5直接内存直接内存并不是虚拟机运行时数据区的一部分也不是Java虚拟机规范中定义的内存区域。主要是用于提高一些场景中的性能比如在NIO中增加NIO的性能。3.6. 本地方法栈本地方法栈用于本地方法的调用。我们知道在JDK源码中很多地方使用了Native关键字这就是在调用底层C语言编写的本地方法。3.7. 垃圾回收系统垃圾回收器也叫做垃圾回收系统主要用于在JVM运行时回收垃圾(不再引用的对象)释放被占用的内存。3.8. PC寄存器在每个线程启动时JVM都会创建一个PC寄存器用于保存下一条将要执行的指令地址。PC寄存器的内容总是指向下一条即将被执行指令的地址这里的地址可以是一个本地指针也可以是在方法区中相对应于该方法起始指令的偏移量。3.9. 执行引擎执行引擎主要是用于执行编译后的字节码指令。四. 小结经过上面的一系列分析最后壹哥来给大家总结下这个问题的完整答案JVM虚拟机体系结构一共分为九个部分类加载器、方法区、Java堆、Java栈、直接内存、本地方法栈、垃圾回收器、PC寄存器、执行引擎等。请大家一定要牢记这可是一道高频的面试题哦
http://www.w-s-a.com/news/852230/

相关文章:

  • 制作一个门户网站需要多少钱营销型网站特征
  • 手机网站 多html中国建设银行网站包头分行
  • 哪个网站做免费广告好招牌图片效果图设计制作
  • 网站建设优化服务机构苏州市做网站
  • 网站如何优化流程企业网站管理系统视频教程
  • 我想克隆个网站 怎么做贵州住房和城乡建设厅官网
  • 网站建设项目前景上海今天新闻综合频道
  • 做网站推销的如何谈客户wordpress怎么做商城
  • 摄影素材库网站服装页面设计的网站
  • 如何用国外网站做头条做个游戏app的费用大概多少
  • 网站 形象入口页福州网站建设网络公司排名
  • 免费下载教学设计的网站送网站建设管理信息内容审核制度
  • 外贸专业网站的公司百度旗下13个app
  • 物理组简介 网站建设高师院校语言类课程体系改革与建设 教学成果奖申报网站
  • 爱网站无法登录怎么回事手表网
  • 网站建设公司现在还挣钱吗山西手动网站建设推荐平台
  • 重庆建设工程交易信息网站网站制作公司起名
  • 东莞寮步做网站的有吗企业宣传册制作
  • 做网站的软件是哪个上蔡做网站
  • 前后端分离实现网站开发紧急通知网页升级
  • 河北专业网站建设公司推荐佛山小程序开发平台
  • 网站开发强制开启浏览器极速模式建设网站有什么风险
  • 360全景网站建设常州专业网站建设公司咨询
  • 重庆大渡口网站建设网站增加一体化建设功能的好处
  • 网站开发完整视频网站上传 404
  • 自适应网站做推广北京建设工程招标网
  • 外贸网站设计注意事项网上商城官网入口
  • 正规的营销型网站建设公司微官网是网站吗
  • 南京行业门户网站无锡阿里巴巴做网站
  • 河北省和城乡住房建设厅网站wamp wordpress打不开