tls什么意思 Ubuntu 18.04 LTS的默認JDK是什么?
Ubuntu 18.04 LTS的默認JDK是什么?Canonical今天宣布,Ubuntu18.04 lts的默認java包已從OpenJDK10替換為OpenJDK11。在canonical最近發(fā)
Ubuntu 18.04 LTS的默認JDK是什么?
Canonical今天宣布,Ubuntu18.04 lts的默認java包已從OpenJDK10替換為OpenJDK11。在canonical最近發(fā)布的ubuntu19.04中,默認使用openjdk 11,這次升級意味著ubuntu18.04 lts的用戶也可以享受openjdk 11的最新功能。
Openjdk是Java的開源實現(xiàn),全世界的開發(fā)人員都廣泛使用它來開發(fā)企業(yè)應用程序。Canonical在一篇博客文章中解釋了用戶可以從這個更新中獲得的好處:
版本11是Java平臺標準版本(Java SE)開源實現(xiàn)的長期支持版本。它涵蓋了關鍵的安全改進,包括更新到最新的傳輸層安全(TLS)1.3版,以及部署chacha20-poly1305加密算法(取代RC4的一種新流行算法)。
此openjdk升級還修復了以前版本中的許多錯誤,改進了javdoc工具,并刪除了不推薦使用的API,如pack200(jar文件不再處于所需的壓縮方案中)。
如果有配套的編譯器,JAVA語言可不可以編寫單片機程序呢?
通常,Java在MCU中的應用并不廣泛,通常使用C或C。但是,有些微控制器可以使用Java。這樣的微控制器需要集成JVM,比如freerts來使用Java。目前,以ARM為核心的單片機得到了廣泛的應用。Arm不僅可以支持Java,還可以運行多種操作系統(tǒng)。
Java用于控制家用電器,如電話、烤面包機等,但它誕生得太早,后來在開發(fā)中改變了它的主要應用方向。