<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java bundle

    文檔

    java bundle

    Bundle是OSGi中的一個插件,OSGi框架規范是OSGi規范的核心部分,提供了一個通用的、安全可管理的Java框架,通過這個框架,可以支持Bundle服務應用的部署和擴展。
    推薦度:
    導讀Bundle是OSGi中的一個插件,OSGi框架規范是OSGi規范的核心部分,提供了一個通用的、安全可管理的Java框架,通過這個框架,可以支持Bundle服務應用的部署和擴展。

    java bundle是什么,讓我們一起了解一下?

    Bundle是OSGi中的一個插件,OSGi框架規范是OSGi規范的核心部分,提供了一個通用的、安全可管理的Java框架,通過這個框架,可以支持 Bundle 服務應用的部署和擴展。

    Bundle 之間可以通過 Import Package 和 Require-Bundle 來共享 Java 類,在 OSGi 服務平臺中,用戶通過開發 Bundle 來提供需要的功能,這些 Bundle 可以動態加載和卸載,或者根據需要遠程下載和升級。

    實戰操作,以如何在JAVA中使用ResourceBundle為例:

    1、新建4個屬性文件

    my_en_US.properties:cancelKey=cancel。

    my_zh_CN.properties:cancelKey=\u53D6\u6D88(取消)。

    my_zh.properties:cancelKey=\u53D6\u6D88zh(取消zh)。

    my.properties:cancelKey=\u53D6\u6D88default(取消default)。

    2、獲取bundle

    ResourceBundle?bundle?=?ResourceBundle.getBundle("res",?new?Locale("zh",?"CN"));

    其中new Locale(“zh”, “CN”)提供本地化信息,上面這行代碼,程序會首先在classpath下尋找my_zh_CN.properties文件,若my_zh_CN.properties文件不存在,則取找my_zh.properties,如還是不存在,繼續尋找my.properties,若都找不到就拋出異常。

    3、具體代碼

    import?javax.annotation.Resource;
    import?java.util.Locale;
    import?java.util.ResourceBundle;
    /**
    ?*?@author?OovEver
    ?*?2018/1/14?22:12
    ?*/
    public?class?Main?{
    ????public?static?void?main(String?args[])?{
    ????????ResourceBundle?bundle?=?ResourceBundle.getBundle("my",?new?Locale("zh",?"CN"));
    ????????String?cancel?=?bundle.getString("cancelKey");
    ????????System.out.println(cancel);
    ????????bundle?=?ResourceBundle.getBundle("my",?Locale.US);
    ????????cancel?=?bundle.getString("cancelKey");
    ????????System.out.println(cancel);
    ????????bundle?=?ResourceBundle.getBundle("my",?Locale.getDefault());
    ????????cancel?=?bundle.getString("cancelKey");
    ????????System.out.println(cancel);
    ????????bundle?=?ResourceBundle.getBundle("my",?Locale.GERMAN);
    ????????cancel?=?bundle.getString("cancelKey");
    ????????System.out.println(cancel);
    ????????bundle?=?ResourceBundle.getBundle("my");
    ????????for?(String?key?:?bundle.keySet())?{
    ????????????System.out.println(bundle.getString(key));
    ????????}
    ????}
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java bundle

    Bundle是OSGi中的一個插件,OSGi框架規范是OSGi規范的核心部分,提供了一個通用的、安全可管理的Java框架,通過這個框架,可以支持Bundle服務應用的部署和擴展。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java bytebuffer java byte取值范圍 java calculate 蘋果13怎么開機 java calendar獲取當前時間 java callback java ceiling 平板如何錄屏 java cglib iPad怎么重啟 java channel java charat java charsequence java charset java cipher java class java class.forname java classloader java clob java clone() java build.gradle java bufferedoutputstream java bufferedimage wps怎么求和 java break java blob java bit 如何清理win10電腦c盤 java binlog win10c盤滿了怎么清理 java binder java binary excel表格怎么合并單元格 java bigdecimal java benchmark java beanutils 手機充電發熱發燙是什么原因 手機充電時可以玩手機嗎 java bean java base64decoder
    Top 亚洲综合精品成人| 亚洲av永久无码精品网站| 99国产精品国产精品九九| 精品一区二区三区四区| 国产成人精品综合| 亚洲精品成a人在线观看☆| 色一乱一伦一图一区二区精品| 国产精品美女免费视频观看| 最新国产午夜精品视频成人| 精品无码免费专区毛片| 久久精品国产成人| 中文国产成人精品久久水| 国产精品久久久久久亚洲小说| 亚洲国产精品白丝在线观看| 国产成人无码久久久精品一| 国语自产精品视频在线观看| 亚洲国产精品专区在线观看| 在线观看精品国产福利片尤物| 国产精品亚洲综合久久| 中文字幕精品一区影音先锋| 久久精品亚洲中文字幕无码网站| 成人午夜视频精品一区| 亚洲午夜成人精品电影在线观看 | 国产精品视频久久久久久| 国产92成人精品视频免费| 久久久久亚洲精品天堂| 久久精品影院永久网址| 亚洲伊人久久精品影院| 91精品啪在线观看国产| 精品日本一区二区三区在线观看| heyzo加勒比高清国产精品| 国产亚洲美女精品久久久久| 国产精品极品美女自在线| 精品国产杨幂在线观看| 69精品人人人人人人人人人| 四虎国产精品永久在线无码| 99久久免费国产精品特黄| 99精品国产免费久久久久久下载| 2021国产成人午夜精品| AAA级久久久精品无码片| 午夜精品久久久久久影视riav|