请教一下,jvm不支持方法参数为函数的原因我理解为:
1.编译的时候,方法的信息记录在到class的常量池区,参数都被转化为直接或者间接引用,由于在java中函数没有类型,因而无法得到引用。
2.编译的时候,如果方法参数是函数,在动态分配的时候就无法找到合适的执行函数,但是如果传入的函数参数包含类信息,应该也可以解决。。。
此问题实在想不通,以上为个人愚见。。。😂
来自炫酷的 NutzCN
请教一下,jvm不支持方法参数为函数的原因我理解为:
1.编译的时候,方法的信息记录在到class的常量池区,参数都被转化为直接或者间接引用,由于在java中函数没有类型,因而无法得到引用。
2.编译的时候,如果方法参数是函数,在动态分配的时候就无法找到合适的执行函数,但是如果传入的函数参数包含类信息,应该也可以解决。。。
此问题实在想不通,以上为个人愚见。。。😂
来自炫酷的 NutzCN