java - java包名为什么要小写?

标签 java package programming-languages naming-conventions

其实这完全是理论上的问题。但有趣的是为什么 java 规范不允许在包中使用大写字母并导致写这样的东西:

com.mycompany.projname.core.remotefilesystemsynchronization.*

而不是

com.myCompanyName.projName.core.remoteFileSystemSynchronization.*

最佳答案

直接来自 Oracle Docs

Package names are written in all lower case to avoid conflict with the names of classes or interfaces.

关于java - java包名为什么要小写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12534302/

相关文章:

java - 使用 maven-assembly 插件时在类路径中找不到资源

java - Eclipse Mars 不显示 Jboss 服务器

javascript - 在 Jison 中制作数组

javascript - 识别基于堆栈的语言

java - 如何打印每个数组元素?

java - 如何修复Android Studios错误: "unable to load class ' org.gradle.mvn3

r - 您如何处理包内部的 R 数据?

java - 包私有(private)类对不同源文件夹下的某些其他包(具有相同名称)可见

java - 我应该使用包名还是类名来表示一个概念?

programming-languages - 用于创建用于快速原型(prototype)制作的 3d 模型的最佳语言/库?