簡體   English   中英

Java中的幾個默認包

[英]Several default packages in Java

我有一個關於Java中的默認包的問題。

它是用Java SE 8規范編寫的:

Java SE平台的實現必須至少支持一個未命名的包。 實現可能支持多個未命名的包,但不是必須這樣做。 每個未命名的包中的哪些編譯單元由主機系統確定。

請參閱JLS中的第7.4.2節。

也就是說,可以有多個未命名的包。 據我所知,Java 8 SE的Oracle實現只有一個未命名的包。

你知道嗎,這個功能是在某個地方實現的嗎? 或者您是否知道如何實施?

看起來他們將實現該功能的細節留給了Java實現者。 但是還沒有任何這樣的實現。

注意:對於cource,我們可以有幾個源文件夾:src1,src2,...,srcN但是它們都共享相同的默認包。 例如,請參閱https://docs.oracle.com/javase/tutorial/java/package/createpkgs.html

暫無
暫無

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

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