"import java.lang.Integer;"
和 "import java.lang.Integer.*;"之间有什么区别。
我在网上读到 Integer 是 lang 包中的一个类。如果这是真的那么 "import java.lang.Integer.*;"
应该给出编译错误,因为语句 "import java.lang.Integer.*;"
意味着导入包 Integer 中的所有类,但 Integer 不是包,它是一个类。
但是这两个语句编译都没有任何错误。
请澄清。非常感谢。
最佳答案
如果我写“import java.lang.Integer;”所以它只是一个特定的查找整数函数。
如果我将写“import java.lang.Integer.*; 所以它的所有函数都包含了“java.lang.integer”的扩展。
关于java - 进口声明澄清,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27578214/