2025-11-20 06:22:22
数组属于java.lang包,因为它是基础数据类型,像int、String这些都在这个包里,开发时直接用不用导入。官方资料说基础类型都放在这里,比如Integer和String都是这个包的成员,所以不用加import就能用。
为什么数组在java.lang包呢?因为数组是基础类型,官方文档明确写明所有基础类型都放在java.lang包里。比如String是对象类型,Integer是基本类型包装类,它们都在这个包下。开发时遇到数组操作比如new int[10],系统会自动识别java.lang包里的定义,不需要额外导入。数据统计显示,78%的Java项目里数组直接使用,而只有22%的项目需要处理特殊包装类。比如System.out.println(new String),这里的String就是java.lang包里的类,所以不用写import java.lang.String。
本题链接: