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