原创 InfoQ Java趨勢發展報告(2020年9月)

本文要點 雲部署和容器化是IT行業的大趨勢,Java也不例外。 GraalVM和靜態編譯是加速雲計算髮展的關鍵構建模塊。Leyden計劃可能是這一趨勢的一個新方向,但還處在早期階段。 Quarkus吸引了很多關注,並很快進入早期採用者階段。

原创 我們將迎來另一個VR寒冬嗎?

“我們的願景是,大約十年之後,VR/AR將成爲繼移動端之後的下一個主要計算平臺。它甚至比移動設備更加無處不在——尤其是我們進入AR時代後——因爲你無時無刻不在使用它…一旦擁有了良好的VR/AR系統,您就不再需要購買手機或電視或其他實體產品

原创 一文帶你瞭解經典的Java垃圾回收機制

本文要點: 分代假設是現代垃圾回收器的效率的關鍵所在; HotSpot通過計算對象在回收過程中存活下來的次數來實現分代回收; 並行回收器仍然是使用最爲廣泛的Java垃圾回收器; 回收算法的複雜度很難進行精確的預算; 壓縮回收器(如Para

原创 Java 15 到目前爲止的進展

Java 14在一個月前左右剛剛發佈,但是新的Java發佈模型的一個強大優點就在於,下一個版本的工作從來沒有停止過。這意味着Java 15的發佈計劃已經開始了。 儘管距離進入特性凍結和rampdown階段還有幾乎兩個月的時間,但是Java

原创 Java 內聯類初探

本文要點 Valhalla項目正在開發內聯類,使Java程序更好地適應現代硬件 內聯類使開發人員能夠編寫一些類型,其行爲更像Java內置的基元類型 內聯類的實例沒有對象標識,創造了許多優化的可能性 內聯類的出現重新引發了有關Java泛型和

原创 OpenJDK 項目 Valhalla 發佈 LW2 原型

Oracle OpenJDK團隊已經發布了Valhalla項目LW2原型的早期訪問(EA)構建版本(也稱爲“內聯類”,以前稱爲“值類型”)。 該原型可以在這裏下載,其目的是在未來幾周內定期通過Bug修復和性能升級來更新二進制文件。 團隊正在

原创 InfoQ 2019 年 Java 發展趨勢報告

本文要點 近期要發佈的Java 13(非LTS版本)進入創新者階段。 Java 11(LTS版本)進入早期採用者階段,Java 8進入晚期大衆階段。 非HotSpot虛擬機採用率在增長,OpenJ9和Graal進入早期採用者階段。雲原生計

原创 InfoQ 訪談:Java 的現狀和未來

今年早期,在Azul Systems的技術博客上,公司技術副總Simon Ritter就Java 12的新特性發表了一篇文章。針對前期報道“JAVA 13 進入特性凍結階段”,InfoQ採訪了Ritter,內容涉及Java 12和13版本,

原创 Java 13 進入 Rampdown 階段,所有特性已凍結

JDK 13已經進入Rampdown階段,所有特性已被凍結,不會再有新特性加入到該發佈版本中。 最終的新特性有: JEP 350: Dynamic CDS Archives(動態CDS歸檔) JEP 351: ZGC:Uncommit U

原创 區塊鏈現狀:從謹慎和批判性思維看待它(第二部分)

我們邀請到了R3的首席技術官理查德·布朗和《50英尺區塊鏈的進攻》的作者兼記者大衛·傑拉德,請他們談了談對區塊鏈的個人認識,以及區塊鏈的現狀。 本文關鍵點 若供應商鎖定特定的解決方案,企業一般會非常謹慎; 這種擔憂正推動着大家對開源區

原创 區塊鏈現狀:最初的炒作消退,將迎來大量新應用(第一部分)

我們邀請到了Velo Payments的聯合創始人和首席技術官約翰·戴維斯和web3j類庫的作者康納·斯文鬆,請他們談了談對區塊鏈的個人認識,以及區塊鏈的現狀。 本文關鍵點 多個區塊鏈不必分佈到一條區塊鏈上,它們既可以是中心化的,也可

原创 2019年Java和JVM生態系統預測:OpenJDK將成爲Java運行時市場領導者

本文對2019年Java和JVM生態系統做了一些預測。 正如InfoQ 2018年度總結中說的那樣,Java在2018年的發展勢頭非常有意思。 在我們步入2019之際,讓我們來看看在新的一年中Java和相關技術值得注意的點,並試着猜測未

原创 一文了解區塊鏈的基礎知識和常見用例

關鍵要點 區塊鏈可以是公共的,也可以是私有的,可以是有許可的,也可以是無信任的。 IBM Hyperledger和R3 Corda是兩種使用最廣泛的企業區塊鏈。 部署真實的解決方案仍然帶有侷限性和不完善。 這個領域還處於早期

原创 紅帽高級總監談OpenJDK的未來:Java的未來從未如此光明

隨着Java 11的發佈,Java最終完成了到OpenJDK一等項目的過渡。使用專有OracleJDK二進制文件的日子已經結束了。對Java開放性和免費的關注自然而然將Oracle以外的公司的貢獻帶入到了聚光燈下。最近,InfoQ採訪了Re

原创 Java社區領袖介紹平臺支持選項

超過30位Java社區領袖聯合發表了一封公開信,介紹了之後的可用支持選項和Java構建。信中詳細地介紹了Oracle和其他供應商提供的可用的免費和付費支持選項。InfoQ之前曾經報道過Oracle改變了Java支持模式,但仍然存在不確定的因