问题:
- 什么是函数表指针
- 作用
解答:
第一部分:
- 对象在实例化时,会在托管堆中分配多四个字节,用于指向对象的方法表的内存地址;
- 方法表,是编译程序时,为对象创建的,注意是对象,不是对象实例。
- 方法表主要有对象类型,实现了多少个接口,方法表的slot数目等.待深入
第二部分:
- 通过些函数表指针,可以调用方法等内容,并对一对象不同实例可以共享方法表,减少内存分配,并在编译时,就已经建好,提高速度
ps:待各位指向不足与提供更深入探讨;