JVM 关于静态变量存储位置的问题[通俗易懂]

JVM 关于静态变量存储位置的问题[通俗易懂]形如staticList<>a=newList<>();我知道a指向的List的对象肯定是在堆内存中,但a本身它存放在哪儿?java8后,永久代已经被移除,被称为“元数据区”的区域所取代。类的元数据放入nativememory,字符串池和类的静态变量放入java堆中,静态变量初始化就在堆,a就在堆中。…

大家好,又见面了,我是你们的朋友全栈君。

形如
static List<> a = new List<>();
我知道a指向的List的对象肯定是在堆内存中,但a本身它存放在哪儿?

java 8 后,永久代已经被移除,被称为“元数据区”的区域所取代。类的元数据放入native memory, 字符串池和类的静态变量放入java堆中,静态变量初始化就在堆,a就在堆中。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134511.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月6日 下午6:00
下一篇 2022年6月6日 下午6:16


相关推荐

  • linux testdisk使用教程,使用TestDisk恢复因安装Ubuntu导致的硬盘误格

    linux testdisk使用教程,使用TestDisk恢复因安装Ubuntu导致的硬盘误格前几日心血来潮想把家中的旧笔记本换成 Linux 操作系统 算是在业余生活中正式投入 Linux 的怀抱 说干就干 发行版选择了 Ubuntu 下载了 Ubuntu16 04 的 ISO 下载软碟通 制作成 U 盘启动 恩 重启电脑 U 盘引导 进入安装界面 恩 安装界面挺炫酷啊 还检测到硬盘中安装的 Win8 恩 问我是与其他系统共存还是清除并安装 既然都正式投入怀抱了 肯定只安装 Ubuntu 啊 Win8 拜拜了 恩

    2025年6月24日
    7
  • Prometheus监控DELL服务器硬件

    Prometheus监控DELL服务器硬件前言注意标题说的监控 dell 服务器硬件 指的是监控服务器硬件的状态 磁盘 内存 电源等的状态 不是指监控硬件性能 磁盘的空间 内存等的使用量 而是类似于 zabbix 监控 idrac 的 snmp 获取硬件状态 现在大部分公司是使用 prometheus 监控容器和服务 zabbix 监控硬件 端口 当然还有其他监控架构 这里就不对比各个监控的优劣了 仅仅是做一篇文档 前提条件 lt 1 gt 各个需要监控的服务器开启 idrac 的 snmp 并设置团体名 类似于密码 默认是 public 注意自己设置的

    2026年3月18日
    2
  • idea2020 3.2 永久激活码_通用破解码

    idea2020 3.2 永久激活码_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    2.9K
  • java通过cglib动态生成实体bean

    java通过cglib动态生成实体beanDynamicBeanEntity.class动态bean类:packagecom.dym.entity;importnet.sf.cglib.beans.BeanGenerator;importorg.apache.commons.collections.map.MultiValueMap;importjava.lang.reflect.*;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.It

    2022年6月13日
    42
  • QT GUI编程

    QT GUI编程QT 程序设计 一 QT 基础 Qt 简介 Qt 应用范围开发环境 QtCreator 安装 Qt 内存管理第一个 Qt 程序打印跟踪信号与槽二 窗口部件三 主窗口四 QT 基础五 QT 基础六 QT 基础七 QT 基础持续更新中 一 QT 基础 Qt 简介 Qt 应用范围开发环境 QtCreator 安装 Qt 内存管理第一个 Qt 程序打印跟踪信号与槽二 窗口部件三 主窗口四 QT 基础五 QT 基础六 QT 基础七 QT 基础持续更新中

    2026年3月26日
    3
  • 认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg「建议收藏」

    认识 Iconfont 以及什么是 .eot、.woff、.ttf、.svg「建议收藏」一、Iconfont1.概述在前端作业中,二十年前只有页面中铺满文字就算上线产品,现如今,不加点俏皮的“图标”会让页面显得很Low很Low。图标在写这篇文章之前,我一直以为上图中的“图

    2022年8月5日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号