摘要: 博客搬家自https://my.oschina.net/itsyizu/blog/什么是类的加载和卸载Java程序的运行离不开类的加载,为了更好地理解程序的执行,有时候需要知道系统加载了哪些类。一为什么要跟踪般情况下,系统加载的类存在于文件系统中,以jar文件或者class文件的形... 阅读全文
posted @ 2017-02-18 23:56 shugen 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 博客搬家自https://my.oschina.net/itsyizu/blog/什么是栈上分配栈上分配是java虚拟机提供的一种优化技术,基本思想是对于那些线程私有的对象(指的是不可能被其他线程访问的对象),可以将它们打散分配在栈上,而不是分配在堆上。分配在栈上的好处是可以在函数... 阅读全文
posted @ 2017-02-18 23:50 shugen 阅读(837) 评论(0) 推荐(0) 编辑
摘要: 直接上下载地址jclasslib是一个独立的工具,不是包含在JDK中的工具,需要自己进行下载,下载地址如下:http://downfile.downcc.com/down/JClassLib_windows.zip什么是局部变量表在《java中的栈》中我们说到了一个栈帧至少需要包含... 阅读全文
posted @ 2017-02-18 23:42 shugen 阅读(1821) 评论(0) 推荐(0) 编辑
摘要: 简介Java栈是一块线程私有的内存空间。java堆和程序数据相关,java栈就是和线程执行密切相关的,线程的执行的基本行为是函数调用,每次函数调用的数据都是通过java栈来传递的。Java栈与数据结构中的stack有着类似的含义,都是先进先出的数据结构,只支持出栈和入栈操作。jav... 阅读全文
posted @ 2017-02-18 23:32 shugen 阅读(323) 评论(0) 推荐(0) 编辑