摘要:
首先说明,"java中的基本数据类型一定存储在栈中的吗?”这句话肯定是错误的。 栈:虚拟机栈:执行java方法是分配的内存模型。方法运行分配一个栈帧用于存放局部变量表,操作数栈、动态链接、方法出口等信息。。局部变量表存放了编译期可知的各种基本数据类型、对象引用类型,存放了指向实际对象的地址或者句柄位 阅读全文
摘要:
https://blog.csdn.net/hellozhxy/article/details/79911867 阅读全文
摘要:
https://www.cnblogs.com/lxp503238/p/7007126.html 阅读全文
摘要:
https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/jvm/Java%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9F.md#java-%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9 阅读全文
摘要:
https://www.jianshu.com/p/0ecf020614cb 阅读全文
摘要:
https://www.jianshu.com/p/76959115d486 阅读全文
摘要:
https://www.jianshu.com/p/904b15a8281f 阅读全文
摘要:
第一部分 走进Java第1章 走进Java 第二部分 自动内存管理机制 第2章 Java内存区域与内存溢出异常2.1 概述2.2 运行时数据区域2.2.1 程序计数器2.2.2 java虚拟机栈2.2.3 本地方法栈2.2.4 Java堆2.2.5 方法区2.2.6 运行时常量池2.2.7 直接内存 阅读全文
摘要:
测试代码: 1.idea点击Add Configuration 2.配置VM参数:-XX:+PrintGCDetails 3.运行代码 自带的jconsole工具、jstat命令 终端或cmd命令行输入jconsole就会出现jdk自带的gui监控工具,可以根据内存使用情况间接了解内存使用和gc情况 阅读全文
摘要:
https://blog.csdn.net/u011803341/article/details/79814918 阅读全文