社区
Java
帖子详情
java的运行内存结构
miludeliang
2011-09-27 11:00:25
请问当一个类里面定义一个成员方法后,又方法重载定义了第二个成员方法,那么这两个成员方法是在同一个栈里,还是各自占有一个栈?
...全文
178
3
打赏
收藏
java的运行内存结构
请问当一个类里面定义一个成员方法后,又方法重载定义了第二个成员方法,那么这两个成员方法是在同一个栈里,还是各自占有一个栈?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
miludeliang
2011-10-04
打赏
举报
回复
太感谢2楼了!你太厉害了!呵呵!谢谢!
剪爱
2011-10-02
打赏
举报
回复
写好的程序在运行时,首先是LOAD进内存,执行过程会涉及内存管理,一般分为四块区域,Heap堆内存,用来放new出来的对象;而程序是放在code代码区,里面有程序的成员方法等;stack栈内存,用来存放方法执行时声明的局部变量的,只放变量,不会把方法放到stack中,方法一旦执行完则在栈里分配的内存也随之消失;data区,用来存放静态变量和字符串常量;执行方法时是根据code区的代码,在stack中给变量分配内存,并赋值,所以操作的主要是stack,heap,和data区的
孟祥月
2011-09-27
打赏
举报
回复
等待高手回复,陪楼主一起等待
深入理解
Java
虚拟机:
Java
运行
内存
结构
本文详细介绍了
Java
运行
时的
内存
结构
,包括线程私有的程序计数器、虚拟机栈、本地方法栈,以及线程共享的
Java
堆、方法区、
运行
时常量池等关键区域。此外还探讨了直接
内存
的概念及其应用场景。
Java
运行
内存
结构
分析
本文深入探讨了当前信息技术领域的核心内容,包括前端开发、后端开发、移动开发、游戏开发、大数据开发、开发工具等多个方面,详细阐述了各领域的最新技术和实践案例,为读者提供了一次全面的技术之旅。
揭秘
Java
虚拟机:深入理解JVM
内存
结构
,让你的代码
运行
更高效!
本文详细介绍了
Java
虚拟机(JVM)的
运行
内存
结构
。包括程序计数器、
Java
虚拟机栈、本地方法栈、
Java
堆、方法区和
运行
时常量池,阐述了各部分功能及工作机制。了解这些
内存
区域,对编写高效稳定的
Java
程序至关重要。
Java
的
内存
结构
图(Ⅰ)
本文详细介绍了计算机硬件与软件的关系,重点阐述了
Java
及其JDK、JRE、JVM的组成,以及
Java
程序的
运行
内存
结构
。涵盖了
Java
源代码执行步骤、核心面试题库和进阶知识点,如Spring、MyBatis、分布式架构等。
java
面试题/认证答辩 ---
java
内存
模型(JMM)和
运行
内存
结构
(JVM)
Java
内存
模型(JMM)确保了并发环境下的数据一致性、原子性和有序性,解决了CPU缓存、指令重排等问题。JVM
内存
包括栈、堆、程序计数器和方法区。堆是垃圾回收的主要区域,分为新生代和老年代。垃圾回收有 MinorGC 和 FullGC,触发条件包括空间满或System.gc()调用。常用的垃圾回收算法包括标记清除、标记整理和复制算法。JVM调优目标是减少GC频率和FullGC次数,可通过JVM工具进行监控和分析。
Java
51,409
社区成员
86,085
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章