前言
國慶的假期已經進入了尾聲,趁著這個尾巴來聊一聊JDK17的新特性 。上個月Java17正式發布了,這是一個LTS版本,并且Oracle宣布所有用戶可以免費使用,甚至商業和生產用途 。那么,我們就一起來聊聊這次更新都有哪些新的變化和特性 。
密封類
密封類和接口限制了哪些類或接口可以實現或繼承它 。密封類在jdk15和jdk16中作為預覽功能提供,現在在jdk17中正式確定下來了 。
一個類是通過使用修飾符sealed來對它進行密封的 。然后在 extends 或 implements 子句之后,使用關鍵字 permit 指定允許擴展密封類的類 。

文章插圖
文章插圖
一些簡單密封類的定義例子
密封類對其允許的擴展的子類有以下幾點的約束:
- 本田藍寶石250參數 本田藍寶石250怎么樣
- vivox21UDA參數 vivox21uda是什么型號
- 蘋果8plus參數怎么樣 蘋果8plus參數 蘋果8plus耐用嗎
- 詳解蘋果xr參數配置 蘋果xr的屏幕尺寸多少厘米
- 手機oppor15什么處理器 oppor15配置參數介紹
- 詳解華為榮耀play手機參數 華為榮耀play電池多少毫安
- 小米8透明探索版參數 小米8是雙卡雙待么
- 新手入門單反賓得k50分享 賓得k50相機參數是多少
- 惠普高性價比筆記本分享 惠普暗影精靈4筆記本參數
- 正品三星手機價格大全 三星所有型號手機參數
