我在一个相对较大的(库)类mymethod中有一个小的静态方法com.package.pirulo。我可以执行以下两项操作之一:要么导入com.package.pirulo,然后仅使用pirulo.mymethod(...),要么可以对com.package.pirulo.mymethod(...)使用直接方法。

从资源/速度角度来看哪个更便宜?看起来第二个选项更便宜,但是由于mymethod可以调用com.package.pirulo中的其他方法,所以总的来说无论如何总会导入整个库...

并且:第一种选择是否像实例化pirulo对象一样昂贵(相同的POV)?

最佳答案

导入在运行时绝对没有任何区别,而在编译时几乎没有什么区别(最多)。

09-28 02:14