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

面试技术点

Java

一、jvm模块

  1. jvm是什么?
    是一用用于计算设备的规范,虚构出来的计算机,在计算机上仿真模拟各种计算机功能来实现

  2. jvm 作用是什么?
    java中所有类必须装载jvm中才能运行,这个装载工作有jvm装载器完成,.class类型文件能在jvm虚拟器中运行,但不能直接在系统中运行,需要jvm解释给系统,同时需要java类库,这就是人机交互,jvm作用

  3. jvm内存模型在这里插入图片描述
    方法区(线程共享
    常量,静态变量 以及方法信息(修饰符,方法名,返回值,参数等)、类信息等
    堆(线程共享
    实例对象, 内存最大的一块
    栈(虚拟机栈-线程私有
    生命周期、线程结束,栈内存就释放了,主要存储 8大基本类型 + 对象饮用 + 实例方法
    本地方发栈 线程隔离
    主要就是Java里面 native修饰的方法,指责与虚拟机栈一样,只不过针对的是 c++曾
    程序计数器 线程隔离
    保存的是 jvm指令集,程序计数器总是指向下一条指令地址,生命周期与线程生命周期一样

  4. 类加载器都有哪些ÿ


http://www.mrgr.cn/news/48518.html

相关文章:

  • Anaconda常用命令分享
  • 【Codeforces】CF 2020 D
  • plpo vue实战版教程
  • OAuth2.1的code_challenge和code_vertifier理解
  • 五子棋项目自动化测试
  • 电脑无线网wifi和有线网同时使用(内网+外网同时使用)
  • 【Linux 从基础到进阶】防止数据泄露的策略与工具
  • 【WebGIS】Cesium:天地图加载
  • 每日OJ题_牛客_比那名居的桃子_滑动窗口/前缀和_C++_Java
  • C语言—双链表
  • 科大讯飞嵌入式面试题及参考答案
  • c++ 多线程全局变量安全操作------原子操作
  • 网工内推 | 初级网工,Base北京,IE认证优先,最高14K+餐补
  • Feign的使用
  • 【专题】智启未来:新质生产力引擎驱动下的智能制造行业革新报告合集PDF分享(附原数据表)
  • 邮件营销案例成功技巧:如何打动目标客户?
  • 18063 圈中的游戏
  • 探索极简计算的新边界:从Uxn虚拟机看未来编程生态
  • 儿童画画在线支付预约报名表单在线制作小程序源码系统 带完整的安装代码包以及搭建部署教程
  • 思迅商云8四级分类