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

面试技术点

Java

一、jvm模块

  1. jvm是什么?

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

  2. jvm 作用是什么?

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

  3. jvm内存模型在这里插入图片描述

    方法区(线程共享
    常量,静态变量 以及方法信息(修饰符,方法名,返回值,参数等)、类信息等
    堆(线程共享
    实例对象, 内存最大的一块
    栈(虚拟机栈-线程私有
    生命周期、线程结束,栈内存就释放了,主要存储 8大基本类型 + 对象饮用 + 实例方法
    本地方发栈 线程隔离

http://www.lryc.cn/news/460042.html

相关文章:

  • 基础sql
  • Jenkins整合Docker实现CICD自动化部署(若依项目)
  • kali chrome 安装 hackbar
  • 一文了解 Linux 系统的文件权限管理
  • Spark:DataFrame介绍及使用
  • Linux系统:本机(物理主机)访问不了虚拟机中的apache服务问题的解决方案
  • 望繁信科技成功签约国显科技 流程挖掘助力制造业智造未来
  • 枚举在Java体系中的作用
  • 『气泡水』Web官网 案例赏析
  • 【前端】制作一个简单的网页(2)
  • OpenAI Canvas:提升编程与写作效率的全新工作界面
  • 将SpringBoot的Maven项目打成jar包和war包
  • 【Iceberg分析】Spark与Iceberg集成之常用存储过程
  • [旧日谈]关于Qt的刷新事件频率,以及我们在Qt的框架上做实时的绘制操作时我们该关心什么。
  • 云上考场小程序+ssm论文源码调试讲解
  • 城域网——IP城域网、城域以太网、光城域网
  • 华为Eth-trunk链路聚合加入到E-trunk实现跨设备的链路聚合
  • 【网络安全】JSONP劫持原理及攻击实战
  • VR全景摄影的拍摄和编辑软件推荐
  • linux:使用sar诊断问题
  • CUDA编程技巧(不断搜集更新)
  • 云计算(第二阶段):mysql后的shell
  • Debian12离线部署Mysql全网最详细教程
  • 文本生成视频技术:艺术与科学的交汇点
  • 【Windows】【DevOps】Windows Server 2022 采用WinSW将一个控制台应用程序作为服务启动(方便)
  • OpenAI董事会主席Bret Taylor的Agent公司Sierra:专注于赋能下一代企业用户体验
  • 【linux】信号(下)
  • Notepad++ 初学者指南
  • Web Socket 使用详解
  • 【Python Web开发】Python Web开发知识全解析