如图,这是hive ObjectStore类的源码(请忽略类加载失败的红字。。),其中这句的两个方法都需要一个不会用到的输入参数ctx
显然通常来讲在各类语言中都是没有意义且不规范的,作者无意这么写的可能性也很低,那么这个输入量的参数可能存在哪些意义呢?
我的一点浅显猜测:原调用是一个泛型,也许是为了一个快捷的类型判断?
此外不限于java,还存在哪些情况下无用的输入参数能够起到一些妙用的,一起分享下
如图,这是hive ObjectStore类的源码(请忽略类加载失败的红字。。),其中这句的两个方法都需要一个不会用到的输入参数ctx
显然通常来讲在各类语言中都是没有意义且不规范的,作者无意这么写的可能性也很低,那么这个输入量的参数可能存在哪些意义呢?
我的一点浅显猜测:原调用是一个泛型,也许是为了一个快捷的类型判断?
此外不限于java,还存在哪些情况下无用的输入参数能够起到一些妙用的,一起分享下