Java包与导入:管理代码结构,避免命名冲突

Java的包和导入机制用于组织代码、避免命名冲突。包(Package)类似文件夹,将相关类分组,命名需用小写字母,以反向域名或项目名开头,用点分隔层级(如com.example.user),类需用`package`声明包,默认包不推荐使用。导入(Import)简化类引用,可导入单个类(如`import com.example.Greeting;`)或整个包(`import com.example.*;`,但不推荐通配符`*`)。若不同包有同名类,需显式指定包名(如`java.util.ArrayList`)或仅导入必要类。合理使用包和导入能让代码更整洁易维护,大型项目需避免默认包。

阅读全文