java内存结构分析

  • 栈:
    • 一般是存放基本数据类型【局部变量】;
    • 当调用一个方法时,也会产生一个独立的栈内空间,用以执行方法体,执行完毕 后,会销毁;
  • 堆:一般存放引用类型【经过new 后产生的类型】;
  • 方法区:
    • 常量池:常量,比如字符串;【防止常用数据的不断销毁和产生,增加效率】
    • 类加载信息:每个类只加载一次;
posted @ 2025-01-10 13:50  烟雨断桥  阅读(32)  评论(0)    收藏  举报