第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用Java的默認(rèn)包是一種糟糕的做法嗎?

使用Java的默認(rèn)包是一種糟糕的做法嗎?

qq_笑_17 2019-07-22 10:00:08
使用Java的默認(rèn)包是一種糟糕的做法嗎?使用Java的默認(rèn)包是一種糟糕的做法嗎?
查看完整描述

3 回答

?
HUWWW

TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個贊

是的,是的。理想情況下,包名應(yīng)該是全局唯一的,以避免命名沖突。使用默認(rèn)包會破壞此約定。從默認(rèn)包導(dǎo)入類也是不可能的。

為什么沒有命名的包存在,如果這是一個糟糕的想法?從…JLS§7.4.2:

Java平臺提供未命名的包,主要是為了在開發(fā)小型或臨時應(yīng)用程序或剛開始開發(fā)時提供方便。


查看完整回答
反對 回復(fù) 2019-07-22
?
汪汪一只貓

TA貢獻(xiàn)1898條經(jīng)驗(yàn) 獲得超8個贊

有許多不同層次的問題:

  • 無法從未導(dǎo)入的類導(dǎo)入默認(rèn)包中的類
  • 如果嘗試解決多個工件中的默認(rèn)包,則會遇到類加載問題。
  • 您不能再像通常那樣使用默認(rèn)的和受保護(hù)的范圍了。
  • 在您的代碼和其他代碼之間沒有明顯的區(qū)別


查看完整回答
反對 回復(fù) 2019-07-22
?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個贊

是的。正如其他答案所述,您不能從默認(rèn)包加載類。

見答案:

如何從默認(rèn)包導(dǎo)入類
如何訪問默認(rèn)包中的java類?

但是,log4j要求配置位于默認(rèn)包中。這是唯一合理的東西保持在那里。

編輯:正如SeanPatrickFloyd和Michael在評論中指出的那樣,您可以將任何配置文件放入默認(rèn)包中。感謝你們兩位向我指出了這一點(diǎn)。


查看完整回答
反對 回復(fù) 2019-07-22
  • 3 回答
  • 0 關(guān)注
  • 533 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號