Package vs. Directory (包 vs. 目录)

Package vs. Directory (包 vs. 目录)

Package (包): 这是组织 Kotlin/Java 源代码的标准方式。当你创建一个 Package 时,Android Studio 会把它识别为一个命名空间。例如,你创建的 data 包,在代码中的完整路径就是 com.yourcompany.bookkeepingapp.data。这对于代码的 import 和管理至关重要。

Directory (目录): 这是一个通用的文件系统文件夹。通常用于存放非代码资源,比如在 res 目录下创建 drawable-nodpi 目录,或者在项目根目录下创建 scripts 目录来存放脚本文件。如果你在 java 源代码文件夹下创建了一个 Directory 而不是 Package,IDE 可能无法正确识别里面的 Kotlin/Java 文件,导致编译或代码提示出问题。

所以,结论是:data、ui、di 这些用来组织源代码的文件夹,都应该创建为 Package。

相关推荐
__log5 小时前
幂等性设计:从“重复提交“到“稳如磐石“的系统防护
java·开发语言·spring boot
zhangjw345 小时前
第35篇:Spring Boot入门:自动配置+快速搭建,简化企业开发
java·spring boot·后端
Java内核笔记21 小时前
告别十亿美元的错误 : Spring Boot 4 空安全 (JSpecify) 实战
java·spring boot·后端
海棠Flower未眠1 天前
SpringBoot 消息死信队列(荣耀典藏版)
java·数据库·spring boot
腾渊信息科技公司1 天前
Spring Boot + TDengine:工业视觉检测数据实时同步方案实战
spring boot·后端·tdengine
weixin_BYSJ19871 天前
「课设设计」springboot校园超市助购系统26449 (附源码)
java·javascript·spring boot·python·django·flask·php
奈何不吃鱼1 天前
【SpringBoot】业务多线程四大实战场景
java·spring boot·多线程
奶糖 肥晨1 天前
一次Spring Boot编译报错排查:三元运算符与包装类型的“隐形陷阱”
java·spring boot·后端
一只小小Java1 天前
Naocs本地部署&安装3.2.3+Spring boot 3.2.0
java·spring boot·后端·nacos
JL151 天前
Spring Boot vs Gin:Java 人搭第一个 Go REST API
java·spring boot·gin