欢迎光临散文网 会员登陆 & 注册

咕泡计算机网络原理及应用\/--》ccys1473

2023-07-20 09:18 作者:仙人掌喂猪  | 我要投稿

方法的内存分配与变化

方法只定义不调用是不会执行的,并且在JVM中也不会给方法分配“运行所属”的内存空间,只有在调用方法时才会动态的给这个方法分配所属的内存空间

JVM内存划分上有这三块主要的内存空间:方法区内存、栈内存、堆内存

方法代码片段属于.class字节码文件的一部分,字节码文件在类加载的时候被放到了方法区当中,所以JVM中的三块主要的内存空间中方法区内存最先有数据——方法代码片段

栈内存中分配方法运行的所属内存空间

方法在调用的瞬间,给该方法分配内存空间,在栈中发生压栈动作,方法调用结束之后,给该方法分配的内存空间全部释放,此时发生弹栈动作

局部变量运行阶段内存在栈中分配


咕泡计算机网络原理及应用\/--》ccys1473的评论 (共 条)

分享到微博请遵守国家法律