写点什么

JVM虚拟机原理

0 人感兴趣 · 10 次引用

  • 最新
  • 推荐

浅谈 JVM 和垃圾回收

用户头像
leonsh
2021-04-19

简单的介绍一下JVM(Java Virtual Machine)吧,它也叫Java虚拟机。虽然它叫虚拟机,但是实际上不是我们所理解的虚拟机,它更像操作系统中的一个进程。JVM屏蔽了各个操作系统底层的相关的东西,Java程序只需要生成对应的字节码文件,然后由JVM来负责解释运行

《不看后悔》38 个 JVM 精选问答,让你变成专家

2021-03-06

本篇文章多达38道面试题,照顾到了JVM的方方面面,都是常见的题目。如果背诵记忆下来,进入大厂非常的easy。

https://static001.geekbang.org/infoq/96/96703eba4ce1e57a13be7a221c040101.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【死磕 JVM】JVM 快速入门之前戏篇

用户头像
牧小农
2021-02-24

Java是一门可以跨平台的语言,但是Java本身是不可以实现跨平台的,需要JVM实现跨平台。javac编译好后的class文件,在Windows、Linux、Mac等系统上,只要该系统安装对应的Java虚拟机,class文件都可以运行。达到 ”一次编译,到处运行” 的效果。

https://static001.geekbang.org/infoq/f7/f73f9e1598193178bdcc880639895b80.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试官问我:Object o = new Object() 占用了多少个字节?

用户头像
moon聊技术
2020-12-01

   最近马师傅火的不要不要的,虽然没有抢到耗子尾汁的商标注册权,但是必须得蹭一波马师傅的热度,下面就是闪电五连鞭的教学环节,你准备好了吗!

https://static001.geekbang.org/infoq/62/6203c23ad936028e8f50045a0d8256bf.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

32 个问题,学习 Java 虚拟机的运行时数据区

用户头像
AI乔治
2020-10-27

学习JVM虚拟机是一个比较枯燥无味的过程,刚开始基本是看不懂学不懂,然后就是似懂非懂,最后觉得好像懂了一些,到后来又觉得还是没懂,反正就是懵懵懂懂,过目就忘,一问就卡住,说也说不清,其实说的就是我自己。

https://static001.geekbang.org/infoq/6e/6e6046aa741ba1a4d4403acc00ae4bfc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入剖析 | 字节码增强

Java语法层面暂不支持的功能特性,并不代表JVM不支持(比如:Coroutine),总之,基于字节码增强技术,一切皆有可能。

https://static001.geekbang.org/infoq/f2/f22a51a7467bf82a567bb4aa23d14a98.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

JVM 的早期优化与晚期优化

用户头像
Edison
2020-08-30

最近重新翻开《深入理解Java虚拟机》,看到肥壕三年前留下的稚嫩的笔记,感叹道年轻真好。再次重新阅读 “早期优化与晚期优化”的章节,来自内心的拷问: 我的天!!!我是失忆了吗???三年前我看的是什么???我当时是脑子进水了???

JVM虚拟机原理_JVM虚拟机原理技术文章_InfoQ写作社区