go2goj Asked:2020-01-29 22:46:52 +0000 UTC2020-01-29 22:46:52 +0000 UTC 2020-01-29 22:46:52 +0000 UTC 导入整个包还是只导入您需要的类?[复制] 772 最好的方法是导入整个包(方便): import java.io.*; 或者只导入代码工作所必需的那些类? import java.io.BufferedReader; import java.io.InputStreamReader; java 1 个回答 Voted Best Answer Sergey Gornostaev 2020-01-29T22:55:56Z2020-01-29T22:55:56Z 这是一个有争议的问题。一方面,许多开发团队使用“我导入了一个星号 - 我把它放在脸上”这一奇妙的规则,因为显式导入更好地传达了程序员的意图,并且不会用不必要的定义“弄脏”命名空间。是的,linter 将同时遵守 Sun 的规则和 Google 的规则。另一方面,罗伯特马丁在他的教科书《清洁代码》中提倡明星进口,因为这可以让你摆脱上市之初的长“尿布”,从而减少“噪音”的数量。
这是一个有争议的问题。一方面,许多开发团队使用“我导入了一个星号 - 我把它放在脸上”这一奇妙的规则,因为显式导入更好地传达了程序员的意图,并且不会用不必要的定义“弄脏”命名空间。是的,linter 将同时遵守 Sun 的规则和 Google 的规则。另一方面,罗伯特马丁在他的教科书《清洁代码》中提倡明星进口,因为这可以让你摆脱上市之初的长“尿布”,从而减少“噪音”的数量。