我喜欢Java。我听说过很多关于java的错误,关于它的速度有多慢,但对我而言,它似乎是C和C ++的更好替代品。我不喜欢java的唯一原因是因为标准库 SO BIG 而且在我的代码中设置所有import
语句需要花费很长时间。为什么我不能做
import java.*;
并将所有import语句放在一个整齐的包中。我不是在制作大型节目,所以速度不是问题。谢谢!
答案 0 :(得分:3)
导入语句仅供开发人员使用,在运行时他们已被用于完全限定类的资格。此外,它与C ++中的命名空间功能非常相似,您也不希望将所有内容都设置为全局(尽管默认情况下Java确实有效import
java.lang.*
)。最后,像eclipse
或Netbeans
这样的免费IDE将帮助您管理导入。
答案 1 :(得分:0)
有很多类(特别是普通类或基本类)具有相同的名称但是是不同包的一部分。因此,它们是不同的代码,以不同的方式做不同的事情或相同的事情。将Hibernate和JPA实体类视为众多示例中的一个。如果您导入了所有内容,则无法控制实际编译和使用的类。像许多人一样建议使用IDE,让你看到可能性并选择你真正需要的那个(然后IDE通常会自动为你编写import语句)。 另一方面,完全限定所有课程没有任何问题。它只是罗嗦而不优雅。 所以你看到import语句并没有真正导入任何东西,它们只是为了避免必须在你的所有类前面添加包。