JVM杂记

这篇具有很好参考价值的文章主要介绍了JVM杂记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

java之父:高斯林

官方文档:

https://docs.oracle.com/javase/specs/index.html

官方在线PDF:https://docs.oracle.com/javase/specs/jvms/se8/jvms8.pdf--->深入理解java虚拟机

javaSE8:https://docs.oracle.com/javase/8/docs/

硬件,软件,指令:

高级语言-汇编语言-机器指令-CPU

java程序-字节码文件-JVM(win版,Linux版,Mac版)-操作系统-硬件

虚拟机是虚拟机规范的一个实现,Oracle主推HotSpot

JVM的位置:

JVM杂记

 一些关键事件:

2000年,HotSpot虚拟机正式发布,成为java默认的虚拟机

2004年JDK1.5发布,改名为javaSE5.0

2006年,java开源了OpenJDK,HotSpot也成为其默认虚拟机

2010年,Oracle收购了Sun

2017年,JDK9发布,G1垃圾回收器设置为默认GC,替代CMS

2018年,ZGC发布

OpenJDK是开源的,OracleJDK是商用的,前者的功能反而比后者大

 JVM的生命周期:

启动:通过引导类加载器BootStrap class loader创建一个初始类来完成(如包含main方法的类)

执行:执行一个java程序,会产生一个jvm进程

退出:程序正常执行结束,或程序因异常或错误而终止,或某个线程调用了System.exit()方法,RunTime.exit()方法

HotSpot VM:

1、热点代码探测技术

2、通过编译器和解释器协同工作,在最优化的程序响应时间与最佳的执行性能中取得平衡

JRockit VM:

不包含解释器实现

IBM的J9 VM文章来源地址https://www.toymoban.com/news/detail-495817.html

到了这里,关于JVM杂记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • java操作 elasticsearch8.0 doc文档<二>

    如何连接请看上一篇文章 https://blog.csdn.net/u013979493/article/details/123122242?spm=1001.2014.3001.5502 本文所有方法本人以测试正常使用,如有错误请指正,一起讨论 以下为本文所有代码 制作不易,请尊重作者的劳动成果

    2023年04月11日
    浏览(38)
  • django rest_framework 部署doc文档

    1.背景    在实际开发过程中,前后端分离的项目,是需要将一份完整的接口文档交付给前端开发人员,这样有利于开发速度和开发质量,以及有可能减少协同时间。 2.内容   本项目是以Python+django+rest_framework作为技术框架,在这套框架中,是有自己支持的api文档,现将实现方

    2024年01月17日
    浏览(47)
  • 前端js react vue怎么实现在线预览doc文档

    先说结论: 目前在纯前端层面没有很好的方案,基本都需要服务端的介入。 优点 :简单易用,无需配置 缺点 :文档需要支持外网访问,且文档会是公开可见的,所以对于一些内部敏感的文档来说,这个显然是不可行的。 需要后端介入配合 onlyoffice地址 这个也要先在服务器

    2024年02月15日
    浏览(86)
  • 怎样查询 elasticsearch es doc 文档中的 version 版本号

    参考链接:https://stackoverflow.com/questions/39016589/how-to-get-the-docs-version-field 记录一下: 需要加一个 version=true 的参数,返回结果中就会返回 version 。 返回结果:

    2024年02月16日
    浏览(41)
  • Word控件Spire.Doc 【列表】教程:在 Word 文档中插入列表

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处

    2024年02月06日
    浏览(56)
  • Python 实现 PDF 到 Word 文档的高效转换(DOC、DOCX)

    PDF(Portable Document Format)已成为一种广泛使用的电子文档格式。PDF的主要优势是跨平台,可以在不同设备上呈现一致的外观。然而,当我们需要对文件内容进行编辑或修改,直接编辑PDF文件会非常困难,而且效果也不理想。将PDF文件转换为Word文档(doc、docx)再进行编辑是一

    2024年02月03日
    浏览(52)
  • .docx,.doc,.pptx,.ppt,.xlsx,.pdf后缀文档图标不显示

    .docx,.doc,.pptx,.ppt,.xlsx五种操作类似。 1、Win+R,输入regedit,回车; 2、对于 Word 2007/Word 2010,备份并删除以下三个键值:(可以右击选择“导出”,把键值备份至桌面。一旦发生问题,可以通过备份来恢复注册表键值) HKEY_CLASSES_ROOT/.docx HKEY_CLASSES_ROOT/Word.Document.12 HKEY_CU

    2024年02月07日
    浏览(62)
  • 从0到1搭建文档库——sphinx + git + read the docs

    目录 一、sphinx 1 sphinx的安装 2 本地构建文件框架 1)创建基本框架(生成index.rst ;conf.py) conf.py默认内容 index.rst默认内容 2)生成页面(Windows系统下) 参考资料 3 编辑说明 1)图片:相对路径 2)文档编辑(官方) 3)页面主题:conf.py中配置 4 多语言支持 参考资料 二、

    2024年04月09日
    浏览(22)
  • 借助文档控件Aspose.Words,将 Word DOC/DOCX 转换为 TXT

    在文档处理领域,经常需要将 Word 文档转换为更简单的纯文本格式。无论是出于数据提取、内容分析还是兼容性原因,将 Word(.doc、.docx)文件转换为纯文本(.txt)的能力对于开发人员来说都是一项宝贵的技能。在这篇博文中,我们将探讨如何在 C# 应用程序中将 Word 文档转换

    2024年01月19日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包