为什么我们不需要导入java.lang包来使用Java中的整数类(包装类)
假设我想创建一个Integer (而不是int)类的对象,因为Integer类在另一个包中,我应该导入java.lang包来创建Integer类的对象。但是我没有导入包,但编译器没有给我一个错误。
这在Java语言规范(JLS)的第7章中定义:
编译单元[…]自动导入预定义包
java.lang
声明的所有public
类型。
假设我想创建一个Integer (而不是int)类的对象,因为Integer类在另一个包中,我应该导入java.lang包来创建Integer类的对象。但是我没有导入包,但编译器没有给我一个错误。
这在Java语言规范(JLS)的第7章中定义:
编译单元[…]自动导入预定义包
java.lang
声明的所有public
类型。