gpt4 book ai didi

java - 为什么不使用像 java.util.* 这样的通配符导入?

转载 作者:行者123 更新时间:2023-12-01 23:32:31 25 4
gpt4 key购买 nike

我是一名学生,我读过的几本书(Java for Dummies,其中一本)都说使用通配符导入语句是不好的编程习惯,并鼓励读者避免使用它。然而,在类里面,我们被鼓励使用它。有人可以解释一下为什么这是糟糕的编程实践吗?

如果是这样,它对程序性能有什么不利影响?例如,放慢速度。

最佳答案

插入的越多,发生命名冲突的变化就越大,其中两个类具有相同的类名:

http://en.wikipedia.org/wiki/Name_collision

我在 java API 中找到的第一个示例是: http://docs.oracle.com/javase/6/docs/api/javax/naming/Binding.html http://docs.oracle.com/javase/6/docs/api/org/omg/CosNaming/Binding.html

关于java - 为什么不使用像 java.util.* 这样的通配符导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19118563/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com