
JVM
爱打码的养生玩家
打码吃鸡两不误
展开
-
JVM-概述和内存区域
文章目录JVM的优势Java的跨平台性JVM跨语言举个例子JVM整体结构运行时数据区方法区(Method Area)1. 什么是方法区(Method Area)?2.方法区(Method Area)存储什么?2.1 类信息2.2 常量2.3 静态变量2.4 方法(Method)栈(Stack)Java堆(Java Heap)栈、堆和方法区的关系Java代码大致执行流程作用Hotspot中方法区的变动JDK6JDK7JDK8参考资料JVM的优势Java的跨平台性一次编译,到处运行JVM跨语言举个原创 2020-09-20 18:04:37 · 532 阅读 · 0 评论 -
JVM-垃圾回收篇-知识梳理
文章目录JVM-垃圾回收篇一、 前言二、代码中的内存申请和回收2.1 C语言版本2.2 Java版本三、给对象分配内存那点事3.1 JVM的内存划分3.2 GC堆3.3 GC的分类3.4 内存分配与回收策略3.4.1 对象优先在Eden分配3.4.2 大对象直接进入老年代3.4.3 长期存活的对象将进入老年代3.4.4 动态对象年龄判定3.4.5 空间分配担保四、哪些才是垃圾4.1 Java中什么是垃圾4.2 如何判定哪些对象是垃圾4.2.1 引用计数算法(Reference Counting)4.2.2原创 2020-09-20 00:34:30 · 2037 阅读 · 0 评论