![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jvm
wuweiforever
这个作者很懒,什么都没留下…
展开
-
JAVA中return与finally的先后关系
基础知识: ava方法是在栈幀中执行,栈幀是线程私有栈的单位,执行方法的线程会为每一个方法分配一小块栈空间来作为该方法执行时的内存空间。 栈帧都包括了局部变量表,操作数栈,动态连接,方法返回地址和一些额外的附加信息。 局部变量表:一组变量值存储空间,用于存放方法参数和方法内部定义的局部变量。 操作数栈:是一个后入先出栈,用来保存正在执行的表达式中的操作数。 代码示例1: public class TestTryCatch { public static void main(String[] arg原创 2020-05-14 21:13:50 · 226 阅读 · 0 评论 -
搞定Java垃圾回收,就这一篇!
之前上学的时候有这个一个梗,说在食堂里吃饭,吃完把餐盘端走清理的,是 C++ 程序员,吃完直接就走的,是 Java 程序员。 确实,在 Java 的世界里,似乎我们不用对垃圾回收那么的专注,很多初学者不懂 GC,也依然能写出一个能用甚至还不错的程序或系统。 但其实这并不代表 Java 的 GC 就不重要。相反,它是那么的重要和复杂,以至于出了问题,那些初学者除了打开 GC 日志,看着一堆 010...转载 2020-01-31 20:04:50 · 299 阅读 · 0 评论 -
java堆、栈、堆栈,常量池的区别,史上最全总结
转载:https://cloud.tencent.com/developer/article/1445731转载 2020-01-29 20:10:41 · 127 阅读 · 0 评论