#Java%E5%B9%B3%E8%87%BA

GripNewsGripNews
2024-12-22

🌕 JEP 483:提前加載和鏈接類
➤ Java平臺的提前加載和鏈接類功能將幫助加速應用程序的起動過程。
openjdk.org/jeps/483
該提案旨在改善應用程序的啟動時間,通過監控應用程序運行期間,將所有類的加載和鏈接形式存儲在緩存中,以在後續運行中使用,為啟動時間和熱身時間的未來改進奠定基礎。
+ 這個提案對於改善大型應用程序的性能和啟動速度有著巨大的潛力。
+ 透過提前處理加載和鏈接,在不更改任何應用程序代碼的情況下提高了啟動速度是相當具有吸引力的。

GripNewsGripNews
2024-01-17

🌘 JEP 草案:Deprecated sun.misc.Unsafe中的內存訪問方法以便移除
➤ sun.misc.Unsafe中的內存訪問方法將被逐步移除
openjdk.org/jeps/8323072
這份JEP草案旨在於將來的JDK版本中刪除sun.misc.Unsafe中的內存訪問方法,並鼓勵開發者轉而使用已有的替代方法,以期應用程式能順利移轉到現代JDK。
+ 這對於Java平臺的未來發展來說是一個重要的舉措,有助於提升系統的穩定性和安全性。
+ 開發者應及早了解這項改變,並儘早適應使用替代方法,以免將來受到影響。

GripNewsGripNews
2023-09-28

🌘 Continuations - Under the Covers - YouTube
➤ JVM Language Summit 2023
youtube.com/watch?v=6nRS6UiN7X0
本文介紹了Ron Pressler在JVM Language Summit 2023(加利福尼亞州聖塔克拉拉)上的演講,他是Oracle的Java平臺組架構師,講解了Continuations的實現方式和優點。
+ 我對Java平臺的發展很感興趣,這篇文章讓我更深入瞭解了Continuations的實現方式。
+ 很好的演講,簡潔明瞭地解釋了Continuations的優點。

GripNewsGripNews
2023-09-20

🌗 JEP草案:準備限制JNI的使用
➤ JEP草案介紹了JNI的風險和FFM API的優點,並提供了限制JNI使用的方法。
openjdk.org/jeps/8307341
JEP草案旨在支持默認情況下的完整性目標,通過發出警告來限制通過Java Native Interface(JNI)調用本機代碼。在未來的版本中,除非啟用本機訪問,否則調用本機代碼將導致錯誤。JEP草案的目標是為將來的版本做好準備,限制JNI的使用,以便庫可以通過使用相同的命令行選項從JNI遷移到Foreign Function & Memory(FFM)API。草案還介紹了JNI的風險和FFM API的優點,並提供了限制JNI使用的方法。
+ 這是一個很好的草案,可以幫助Java平臺實現更好的安全性。
+ 限制JNI的使用是一個明智的決定,因為它可以幫助Java平臺更好地保護應用程序的完整性。
Function & Memory API

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst