我在一个相对较大的(库)类mymethod
中有一个小的静态方法com.package.pirulo
。我可以执行以下两项操作之一:要么导入com.package.pirulo
,然后仅使用pirulo.mymethod(...)
,要么可以对com.package.pirulo.mymethod(...)
使用直接方法。
从资源/速度角度来看哪个更便宜?看起来第二个选项更便宜,但是由于mymethod
可以调用com.package.pirulo
中的其他方法,所以总的来说无论如何总会导入整个库...
并且:第一种选择是否像实例化pirulo
对象一样昂贵(相同的POV)?
最佳答案
导入在运行时绝对没有任何区别,而在编译时几乎没有什么区别(最多)。