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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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

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

慕妹3146593 2019-07-26 15:14:10
使用Java的默認(rèn)包是一種糟糕的做法嗎?使用Java的默認(rèn)包是一種糟糕的做法嗎?
查看完整描述

3 回答

?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊

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

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

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




查看完整回答
反對(duì) 回復(fù) 2019-07-27
?
楊__羊羊

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊

有許多不同層次的問題:

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




查看完整回答
反對(duì) 回復(fù) 2019-07-27
?
長(zhǎng)風(fēng)秋雁

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊

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

見答案:

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

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

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




查看完整回答
反對(duì) 回復(fù) 2019-07-27
  • 3 回答
  • 0 關(guān)注
  • 423 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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