(转)JVM工作原理和流程
摘要:作为一名Java使用者,掌握JVM的体系结构也是必须的。 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 运行期环境代表着Java平
阅读全文
posted @
2017-10-20 09:45
xdxxdx
阅读(183)
推荐(0)
java多线程(转)
摘要:如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟
阅读全文
posted @
2017-09-21 11:51
xdxxdx
阅读(190)
推荐(0)
函数调用的压栈出栈过程
摘要:作者:李根链接:https://www.zhihu.com/question/22444939/answer/22200552来源:知乎著作权归作者所有,转载请联系作者获得授权。 凑合看吧亲 ^_^ 在main函数调用func_A的时候,首先在自己的栈帧中压入函数返回地址,然后为func_A创建新栈
阅读全文
posted @
2017-02-05 10:34
xdxxdx
阅读(18763)
推荐(0)
JVM内存模型和启动参数的关系
摘要:今天开始接触JVM的内存模型这一块的内容,以下这张图是从网上找的,先收藏了,虽然现在还看不太懂。以后弄懂了才进行详细的解说。
阅读全文
posted @
2016-09-01 11:59
xdxxdx
阅读(264)
推荐(0)