【发布时间】:2012-06-27 01:29:30
【问题描述】:
我已经使用 .NET 多年,但最近我遇到了一个简单的 Java 项目。语法很容易学习 - 非常简单和常见。然而,最让我困惑的是项目结构。
在 .NET 中,我非常习惯于使用类来包含我的不同内容,但是,Packages 让我感到困惑。它们看起来几乎像 .NET 命名空间,只是它们实际上会影响项目目录布局。
不仅如此,命名约定对我来说绝对是陌生的。我被告知使用公司网站反向命名包,并在末尾加上应用程序名称(例如com.company.www.applicationname)。不仅如此,我还被告知将主类命名为应用程序的名称。现在看起来几乎是多余的(类名、包名和项目名)。
那么这一切是关于什么的?我可以将这些包与 .NET 中的哪些包进行比较,我该如何理解它们? - 命名约定是什么?
【问题讨论】:
-
带有main函数的类名没有作用。这听起来像是您组织的惯例。
标签: java naming-conventions packages