android总结20道面试题(此章不全,为本人笔记,切莫深读,浅读即可)
1:jvm内存:
1:jvm内存的话,主要就是分堆和栈,堆就是线程共有的,它分配对象呢都是分配道堆里,
还有就是线程私有的一块区域,就是说每个线程都有那个程序计数器,还有就是那个线程栈,
分为本地方法栈,和虚拟机栈,本地方法栈就是调用一些native相关的方法,放入本地方法栈中,
虚拟机栈就是咱平常开发调用方法的一个栈,它就是做了一个函数调用的一个过程,程序计数器,
就是说做线程切换时记录的它运行到了哪一个段然后保存的一个状态,做线程切换用,还有一块
就是保存类的信息,堆内存的话就是分代的,新创建的内存的话
原创
2020-09-27 23:08:21 ·
732 阅读 ·
0 评论