爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
Java教程
问一个简单JVM 的有关问题
问一个简单JVM 的有关问题
日期:2014-05-19 浏览次数:21135 次
问一个简单JVM 的问题。
test()
{
int a = b().c().d();
}
我知道b这个函数运行完成以后会把b函数的返回值保存在test的操作数栈上,
那么这个返回值什么时候被移除。
------解决方案--------------------
当调用一个方法的时候就会往java栈上压一个栈帧,当方法调用结束(不管是异常还是正常),这个栈帧就被弹出废弃,所以,只有当test执行结束,才会弹出test的栈帧
http://www.ticmy.com/?p=151
上一篇:idea怎么取消commit
下一篇: net/sf/ehcache/CacheManager解决思路
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
JAVA 怎么把存入mysql数据库按指定目录读到本地磁盘
,怎么的出两个时间之间相差多少个月?
java识别1900年时间的有关问题【急】
公司配置计算机java开发,求推荐2500左右的本字
上拉框的onchange事件
hibernate中save和merg的区别,该怎么解决
【骇人听闻】广州不法分子入侵民宅(it人士)安装针孔偷拍两年的震惊事件(转),该怎么解决
请问wtk的目录访问
javax.faces.FacesException: Can't instantiate class: ''.
推荐阅读
更多>
在Action代码中要向网页中弹出对话框的有关问题?帮忙看看代码如何改改?功能没实现?
jsp用户修改信息 更新有关问题
java用hibernate实现对象属性(或集合属性)的延迟加载有关问题
九九乘法表怎么准确对齐
新手学javaSE,求高手给点建议!该如何解决
奇怪的错误。帮小弟我看下,多谢了
java web 单点登录有关问题
用snmp协议可以修改交换机的登录密码吗?该如何解决
h:commandLink 右键文件下载有关问题
java.sql.SQLException: The url cannot be null 谋求帮助
关于字符编码过滤器的有关问题
将单个文件压缩成zip文件解决思路
关于自动装箱、自动拆箱的一段容易代码,求大神解释结果
程序的运行有关问题
对于使用java备份mysql数据库,为何备份后,文件是空的
关于串口数据在浏览器的显示,该如何解决
[]struts2整合spring,无法注入service
这是一个防止程序运行多次的程序!有几个看不懂!解决思路
为什么代码中尽量少出现"123"equals(str)这样的危险字符?解决方法
EXTJS中window嵌套iframe的有关问题 .