本系列主要是让一个刚入门的 java 开发者,也能愉快的从零开始成为一个真正的 jvm 大神。

大纲

  • java 虚拟机的定义、总体架构、常用配置

  • 垃圾回收算法、各类垃圾回收器

  • java 虚拟机对多线程的支持

  • java 虚拟机的 class 文件结构

  • java 虚拟机的执行系统

  • 待定


感谢您的耐心阅读,如果您发现文章中有一些没表述清楚的,或者是不对的地方,请给我留言,您的鼓励是作者写作最大的动力。

作 者 : @mousycoder

原文出处 : http://mousycoder.com/thinking-in-jvm/0/

转载于:https://www.cnblogs.com/mousycoder/p/11188592.html

【深入浅出-JVM】(序)相关推荐

  1. 深入浅出JVM调优,看完你就懂

    深入浅出JVM调优 基本概念: JVM把内存区分为堆区(heap).栈区(stack)和方法区(method).由于本文主要讲解JVM调优,因此我们可以简单的理解为,JVM中的堆区中存放的是实际的对象 ...

  2. 深入浅出JVM(五)之Java中方法调用

    方法调用 要知道Java中方法调用唯一目的就是确定要调用哪一个方法 方法调用可以分为解析调用和分派调用,接下来会详细介绍 非虚方法与虚方法 非虚方法: 静态方法,私有方法,父类中的方法,被final修 ...

  3. 深入浅出JVM的锁优化案例

    锁优化 适应性自旋(Adaptive Spinning) 线程阻塞的时候,让等待的线程不放弃cpu执行时间,而是执行一个自旋(一般是空循环),这叫做自旋锁. 自旋等待本身虽然避免了线程切换的开销,但它 ...

  4. 直接内存与元空间_深入浅出 JVM 内存管理

    Java岗位面试,JVM是对程序员基本功考察,通常会问你对JVM了解吗? 可以分几部分回答这个问题,首先JVM内存划分 | JVM垃圾回收的含义 | 有哪些GC算法 以及年轻代和老年代各自特点等等.1 ...

  5. 深入浅出JVM内存模型+垃圾回收算法

    文章目录 前言 JVM内存模型 1. 程序计数器(记录当前线程) 2. Java栈(虚拟机栈) 3. 本地方法栈 4. 堆 5.方法区 6.直接内存 JVM垃圾回收 垃圾判断标准 1. 引用计数法 2 ...

  6. JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )(转发)

    这两天看了一下深入浅出JVM这本书,推荐给高级的java程序员去看,对你了解JAVA的底层和运行机制有 比较大的帮助. 废话不想讲了.入主题: 先了解具体的概念: JAVA的JVM的内存可分为3个区: ...

  7. 【JVM】第一章 JVM体系结构

    第一章 JVM体系结构 文章目录 第一章 JVM体系结构 一.JVM 体系结构 1.体系结构 2.程序计数器(Program Counter Register) 2.虚拟机栈(JVM Stacks) ...

  8. JVM 内存初学 (堆(heap)、栈(stack)和方法区(method) )(转载)

    想想面试的时候很多会问jvm这方面的问题虽然还是菜鸟不太能用到现在但是还是了解一下, 找资料的时候看见个大佬写的很好转载到这方便以后自己复习和给大佬做宣传 以下为大佬的博客原文: 这两天看了一下深入浅 ...

  9. Java工程师必备:JVM原理、内存模型、调优、垃圾回收机制、面试题

    在如今这个时间和知识都是碎片化的时代,C站根据C1-C4认证的成长路径,进行知识细化整理,形成系统化的知识图谱. 通过调研一线互联网大厂的招聘JD,小编对标C站能力认证要求,为大家整理了系列技术干货合 ...

最新文章

  1. countif和sum套用_if函数嵌套countif、sumif函数实例操作详解 你需要学习了
  2. Graph Search图谱搜索
  3. SRS流媒体服务器——Edge集群搭建
  4. vscode关闭go语言的黄色波浪线
  5. 使用 ABAP 代码解析一个 class 的所有方法
  6. Sql Server之旅——第七站 复合索引和include索引到底有多大区别?
  7. 飞鸽传书下载 分析企业OpenEIM
  8. Python | threading02 - 互斥锁解决多个线程之间随机调度,造成“线程不安全”的问题。
  9. SpringBoot—CORS跨域问题详解和解决方案
  10. Express-router
  11. 基于Windows下python3.4.1IDLE常用快捷键小结
  12. azure不支持哪些语句 sql_排查 Azure SQL 数据库的常见连接问题 - Azure SQL Database | Microsoft Docs...
  13. onbeforeedit和onbeginedit数据不一致_深度解读,奔溃一致性、应用一致性的区别
  14. Python-字符串的常用方法
  15. TCP/IP review之 静态路由
  16. 针织布横条疵点解决方案
  17. 论文笔记SKEP: Sentiment Knowledge Enhanced Pre-training for Sentiment Analysis
  18. magicbookpro做php开发,近乎完美!荣耀MagicBook Pro优缺点解读
  19. Matplotlib自定义图例(多张独立图共享图例)
  20. 用计算机怎么弹赢在江湖,赢在江湖-姜鹏-和弦谱-《弹吧》官网tan8.com-和弦谱大全,学吉他,秀吉他...

热门文章

  1. haproxy访问控制与动静分离
  2. docker笔记-docker-container
  3. open***在Windows客户端权限那些事
  4. tcp协议timestamp字段导致问题分析
  5. 如何开发auto complete 智能提示功能
  6. Spark(四) -- Spark工作机制
  7. CentOS如何查看端口是被哪个应用/进程占用
  8. webservice接口与HTTP接口学习笔记
  9. MUI:字符串和json数据的相互转换
  10. MS SQLSERVER通用存储过程分页