色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

您好,歡迎來電子發燒友網! ,新用戶?[免費注冊]

您的位置:電子發燒友網>源碼下載>java源碼下載>

Java 9的新特性總結

大小:0.8 MB 人氣:0 2017-09-28 需要積分:3

  模塊化系統–Jigsaw 項目

  模塊化是一個很通用的概念。在軟件中,模塊化可以運用到編寫和實現一個程序和計算系統,他們都是作為獨立的模塊,而不是作為一個單一的和完整的設計。

  Java 9中主要的變化是已經實現的模塊化系統。模塊化的引入使得JDK可以在更小的設備中使用。采用模塊化系統的應用程序只需要這些應用程序所需的那部分JDK模塊,而非是整個JDK框架了。模塊化系統也可以將公共的類封裝到一個模塊中。因此一個封裝在模塊中的定義為public的類不能再任何地方使用,除非一個模塊顯式的定義了這個模塊。由于Java 9的這個變化,Java內部的API(例如com.sun.*)默認情況下是不能使用的。

  簡而言之,所有的模塊將需要在所謂的module-info.java文件中進行描述,這個文件是位于Java代碼結構的頂層。

  Java 9的新特性總結

  我們的模塊car(汽車)需要依賴+模塊engine(引擎)和需要導出handling(操縱)包。

  需要更多深入的例子可以查看OpenJDK中項目Jigsaw:模塊化系統快速入門(http://openjdk.java.net/projects/jigsaw/quick-start)。

  JShell–Java 9 REPL

  你可能問:“REPL是什么”?REPL是一種快速運行語句的命令行工具。

  在Java中,如果你想執行一個簡單的語句,我們要么創建一個帶main方法的類,要么創建一個可以執行的Test類。當你正在啟動Java程序的時候,如果你想執行某些語句并且想立刻看見執行結果,上面的做法看起來不是那么有用了。

  JShell試圖去解決這個問題。Java開發者可以利用JShell在沒有創建類的情況下直接聲明變量,計算表達式,執行語句。JShell也可以從文件中加載語句或者將語句保存到文件中。并且JShell也可以是tab鍵進行自動補全的特性。

  集合工廠方法

  在Java 9之前,Java只能利用一些實用方法(例如:Collections.unmodifiableCollection(Collection《? extends T》 c))創建一個不可修改視圖的集合。例如,我們可以在Java 8中使用一條如下所示的語句,創建一個Collection的不可修改的視圖。雖然這是最簡單的創建方式,但是看起來很糟糕!不是嗎?

  Java 9的新特性總結

  現在,Java 9引入了一些有用的工廠方法來創建不可修改的集合。我們現在在Java 9中創建不可修改的Map集合

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

用戶評論

      ?
      主站蜘蛛池模板: 女教师二十三岁 | 国自产精品手机在线视频 | 国产精品九九久久精品视 | 国产精品婷婷五月久久久久 | 忘忧草直播 | 久久午夜夜伦鲁鲁片无码免费 | 久久免费视频1 | 无码AV精品一区二区三区 | 灌满内射HP1V1 | 7756短视频| 四虎永久精品视频在线 | 免费人成在线观看网站视频 | 在线中文高清资源免费观看 | 人人碰在线视频 | FERRCHINA内入内射| 胸大的姑娘中文字幕视频 | 日韩一卡二卡三卡四卡免费观在线 | 果冻传媒2021精品影视 | wwwav在线 | 亚洲色欲色欲WWW在线丝 | 草莓视频在线观看完整高清免费 | 国产亚洲AV无码成人网站 | 国产精品成人在线播放 | 办公室的秘密2中文字幕 | 九九热这里都是精品 | 国产精品日本无码久久一老A | 久久香蕉国产线看观看精品 | 国产一浮力影院 | 日本高清天码一区在线播放 | 亚洲 制服 欧美 中文字幕 | 久久国产高清字幕中文 | 亚洲欧美成人综合 | 欧美一区二区VA毛片视频 | 热综合一本伊人久久精品 | 国自产精品手机在线视频 | 一个人免费播放高清在线观看 | 动漫美女被到爽了流漫画 | 鬼灭之刃花街篇免费樱花动漫 | 国产一卡 二卡三卡四卡无卡乱码视频 | 中文字幕乱偷无码AV蜜桃 | 国产日韩精品一区二区三区在线 |