小編給大家分享一下java8要收費(fèi)的原因是什么,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、石首網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。jdk8也稱為java8,JDK8從2019年1月開始就要收費(fèi)了,怎么辦呢?
其實(shí)這個問題本身就是有問題的,因?yàn)槭召M(fèi)的并不是JDK8 , 而是JDK8后續(xù)的update (更新) 。
什么是update? 如果你下載過JDK, 就會看到那些8u191, 8u192這樣的東西,191,192就是update 的編號。
這些update中通常會包含對JDK bug的fix ,或者一些功能的改變,增強(qiáng), 拿update 172為例:
1. 這個update 修改了下面兩個方法的文檔,讓文檔描述和方法的實(shí)現(xiàn)一致:
java.awt.Toolkit.getImage(URL u) java.awt.Toolkit.createimage(URL u)
2. 增加了在Windows8 及以上版中,對Swing/AWT 文本組件自動顯示觸摸鍵盤的功能
3. 36個Bug Fix
假設(shè)JDK 8u192是2018年的最后一個update , 你下載并且安裝了,那可以繼續(xù)免費(fèi)使用下去,沒有任何問題。
但是從2019年1月開始,如果你還想獲取JDK的update , 對不起,你需要付費(fèi)訂閱。
這個訂閱服務(wù)的價格是這樣的:
對于PC, 每用戶每月是2.5美元,對于服務(wù)器/云部署,每個processor 每月是25美元, 當(dāng)然,數(shù)量多的話可以打折。
Oracle為什么要這么干呢?java8為什么要收費(fèi)?
我推測有兩個原因, 第一個原因可以理解: Oracle JDK8 2014年3月發(fā)布, 到2019年1月正式進(jìn)入“End of Public Updates”, 這個版本Oracle支持了將近5年時間,一個版本的軟件不可能無限期地支持下去,那樣維護(hù)成本太高。
第二個原因可能是沒有多少人購買它的Java SE Advanced, Java SE Advanced Desktop 或者Java SE Suite。
你也許注意到了, 我剛才再說JDK的時候,特別加上了Oracle 這個詞,這是因?yàn)镴ava虛擬機(jī)的規(guī)范是開放的,任何人都可以去實(shí)現(xiàn)。
老劉在2017年編程提高群第一季中,不就和大家一起實(shí)現(xiàn)了一個極為簡單的版本嗎? 當(dāng)然那不能稱為JVM ,只實(shí)現(xiàn)了對Class文件的解析,和一個能實(shí)現(xiàn)順序,分支,循環(huán),多態(tài)的簡單執(zhí)行引擎。
其實(shí)現(xiàn)在的JDK提供者非常多,不像微軟的.NET,獨(dú)此一家,別無分號。
以上是java8要收費(fèi)的原因是什么的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道!
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。