簡體   English   中英

Java 包文件夾命名約定

[英]Java package folder naming conventions

這是非常入門級的問題,可能已經得到了回答。
我的問題是,命名包文件夾的正確方法是什么?
例如,我想要一個名為 - com.stack.abc 的包
選項 A-我應該創建名稱為com.stack.abc?包文件夾com.stack.abc?
或者
選項 B-我應該創建如下所示的文件夾結構嗎?

com   
  |_stack   
        |_abc

總而言之,我應該在 com 下只有一個文件夾 (com.stack.abc) 或 2 個子文件夾?

因主帖編輯而編輯;

您將創建 3 個不同的文件夾。 一個文件夾叫做 com,一個文件夾在 com 里面叫做 stack,一個文件夾在 stack 里面叫做 abc。 在某些或大多數 IDEA 上,它看起來像 1 個文件夾,因為它看起來像 com.stack.abc,但實際上是 3 個文件夾。

通常,您將源文件夾(所有 java 文件的頂級)定義為

src/main/java/

然后定義代表您網站的包(如果有)

com.stack.abc

這將解決;

abc.stack.com

整個目錄看起來像這樣;

src/main/java/com/stack/abc

這可能是打包約定的有用鏈接。

對於您的問題, com.stack.abc 應該是文件夾層次結構。

com |-stack |-abc

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM