![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 66
quotAnRan
这个作者很懒,什么都没留下…
展开
-
Java回调机制
Java的调用方式 1、同步调用: 一种阻塞式的调用,调用方要等待执行完毕才能返回,他是一种单项调用. 2、回调: 一种双向模式,被调用方被调用时也会调用对方的接口。 3、异步调用: 一种类似消息或事件的机制,不过它的调用方向恰好相反,接口的服务在收到某种讯息或者 发生某种时间时,会主动通知客户方(即调用客户方的接口)java没有翻译 2013-04-21 18:24:09 · 556 阅读 · 0 评论 -
Java执行时内存分析
本来想看深入java虚拟机,百十页,还是找些简单的文档把握重点,暂时需要的,把经常写的代码执行时内分分析明白,够用就好如果需要再逐渐深入研究内存的存放 code segment —— 存放代码 data segment —— 静态变量,字符串变量 stack —— 局部变翻译 2013-04-22 23:08:14 · 590 阅读 · 0 评论 -
java静态方法的内存分析
静态方法 静态的方法和变量调用时会在内存中生成一个唯一的标识,在物理内存中给静态一个位置 这样在调用时就可以直接找到,而且会节省内存,使用过多浪费内存。普通方法 由java的gc机制来控制,在一段时间对象或者变量在内存中占用。Gc机制会根据内存状态来自动清除一些用不到的变量或对象。 普通方法每次调用都是开辟新内存?还是翻译 2013-04-23 22:32:42 · 1624 阅读 · 0 评论 -
try..catch..finally中包含return的执行顺序
1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finally中的代码怎么样,返回的值都不会改变,任然是之前保存的值),所以函数返回值是在finally执行前确定的;4、finally中最好不要翻译 2013-05-05 17:11:20 · 573 阅读 · 0 评论