为了解决上面提到的将函数内分配的空间传递到函数外的过程,Holder技术被发现了。原理其实非常简单,引用类型在函数执行的前后可以改变的是引用类型指向的内容,那么将我们想要的引用类型封装在另外一个引用类型中就可以对我们想要的引用类型进行自由变化了。