爱易网
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 浏览次数:20691 次
问一个简单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解决思路
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
晒晒职业规划:只是一个初级构想,欢迎给点职业化建议解决方法
求定时器和多线程融合的解决办法
为啥输出是null
TOMCAT 开机自动启动有关问题
JSP开发信息港选用方案的征集~进者有分~解决思路
[]写入sql语句insert失败了.(只有这句失败了)
java多线程读文件的困惑,该怎么解决
JList怎么动态的设置选项
请问开源软件下载文件的含义
推荐阅读
更多>
视魔乐视频教程,初学DAO设计模式,有几点不懂。
页面中转标签<jsp:forward>
关于美丽聊,蘑菇街
高分!sql语句有关问题
中公有类似Spring一样的Ioc工具吗
关于锁解决思路
怎么打印EXT窗口中的内容
请教用时间函数算出现在距离奥运会开幕(2008-08-08)还有多少天?多谢了
eclipse debug java程序,为啥不按照行顺序执行
学完j2EE基础后 该怎样学习框架啊解决办法
java调用Excel公式计算日期时间差,该如何处理
C# 如何获取手机系统盘符,和手机存储卡盘符,求!
java里是否取消了->指针操作符了
SQL高手来看看啊解决办法
该选择深圳还是上海?解决办法
怎么打印2是n次方的集合
SSH整合开发的时候,关于使用validate的xml校验的有关问题
发布一个自定义的table标签,支持数据库后台翻页。该怎么处理
辨析java中的String之__拼接
J2EE中多模块的项目工程有关问题