最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JAVA?module-info.java文件詳解

 更新時(shí)間:2022年01月23日 10:42:24   作者:_七七  
這篇文章主要介紹了JAVA?module-info.java文件詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

JAVA module-info.java文件

Java9

module-info.java

module 本模塊的名稱{
	exports 對(duì)外暴露的包路徑;	
	requires 需要依賴的其他模塊名稱;	
}
  • module-info.java不是類,不是接口,是一些模塊描述信息。module也不是關(guān)鍵字。
  • exports 對(duì)外暴露的包路徑;

有些包你想要其他模塊訪問,有些包你不想要其他模塊訪問。

有哪些包,你想要被其他模塊訪問的,這些包的名字就寫在exports后面。

就像import一樣,但是不是導(dǎo)入,是導(dǎo)出。

  • requires 需要依賴的其他模塊名稱;

本模塊需要關(guān)聯(lián)、依賴的其他模塊,就把其他模塊名稱寫在后面。

只有一個(gè)模塊不用寫,java.base

//module mod.a中有:
//packet.abc.one
//和
//packet.abc.two
module mod.a{
?? ?exports packet.abc.one;
}
module mod.b{
?? ?requires mod.a; //模塊b依賴模塊a
?? ?//b可使用a的one包
}

命名推薦使用完全英文小寫,不要數(shù)字減號(hào)。 

module-info.java什么意思

module-info.java什么意思,新版的eclipse一出來就看到這個(gè)文件,抱著試一試的心態(tài)。留著它。

結(jié)果導(dǎo)入類的時(shí)候發(fā)現(xiàn)出岔子了。

導(dǎo)類動(dòng)作如下:

import org.apache.logging.log4j.core.Logger;

報(bào)錯(cuò)如下:

The type org.apache.logging.log4j.core.Logger is not accessible

上網(wǎng)搜了下,就是要加載的類不被許可類似這個(gè)意思。

也就是這貨和go-module一樣,是放許可的。

真是感覺天下的編程好雷同啊。這么設(shè)計(jì)的好處除了安全,還有什么呢。等我先試用一段時(shí)間之后再說

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

武冈市| 保康县| 尖扎县| 中牟县| 大渡口区| 威信县| 贵溪市| 兴城市| 南充市| 台中市| 万源市| 阳春市| 澎湖县| 临潭县| 潮安县| 嘉禾县| 育儿| 大名县| 呼伦贝尔市| 镇康县| 石阡县| 梁河县| 五指山市| 益阳市| 镇江市| 类乌齐县| 平顶山市| 遂平县| 汨罗市| 宁津县| 昭觉县| 梅河口市| 德安县| 南陵县| 乌兰察布市| 临澧县| 黄龙县| 全南县| 凤庆县| 垦利县| 青州市|