一部關於Java編程語言與開發平台的紀錄片近日正式發布。《Java的故事:官方紀錄片》通過對Java創始工程師及歷屆核心維護者的深度訪談,完整呈現了這門語言三十年來的發展歷程。
該紀錄片由CultRepo製作,Oracle、JetBrains、IBM和Azul聯合贊助。影片從Java在Sun Microsystems誕生的源頭講起——彼時Java還只是一個服務於機頂盒和瀏覽器端的項目——隨後記錄了它在2000年代稱霸服務端計算的輝煌,2010年代在Oracle主導下經歷的"黑暗時期"及隨Java 8重煥生機的歷程,直至如今持續現代化演進並在AI領域展現出的全新潛力。CultRepo表示:"從Sun Microsystems內部一個代號'Oak'的小項目,到成為企業級軟體開發的全球標準並運行於數十億台設備之上,Java的旅程充滿了顛覆式創新、戰略性轉型與社區的持久凝聚力。"
紀錄片還深入探討了多個重要事件:Sun與微軟之間的Java授權許可糾紛,Oracle就Android使用Java API起訴谷歌(最終谷歌勝訴),Java社區進程的建立,Sun對Java的開源決策,以及Oracle推行六個月發布周期的變革。技術層面,Java 8引入的Lambda表達式、Java 21中的虛擬線程(Project Loom項目),以及正在推進中的為Java對象模型引入值對象的重構工作(Project Valhalla項目),也在片中得到了詳細闡述。
受訪的技術專家及Java領域重要人物包括:Java之父James Gosling;Java首任產品經理Kim Polese;Sun Microsystems Java兼容性總監Carla Schroer;Apache Tomcat創始人James Duncan Davidson;Oracle Java平台組首席架構師Mark Reinhold;Oracle Java平台組Java語言架構師Brian Goetz;Spring框架創始人Rod Johnson;以及Hibernate框架創始人Gavin King。
Q&A
Q1:《Java的故事:官方紀錄片》主要講了什麼內容?
A:這部紀錄片完整記錄了Java編程語言三十年的發展歷程,涵蓋其在Sun Microsystems的誕生、2000年代稱霸服務端市場的輝煌、Oracle收購後經歷的低潮與以Java 8為代表的復甦,以及當前在AI領域的新發展。片中還涉及多起重大法律與商業事件,以及Lambda表達式、虛擬線程等核心技術演進。
Q2:Java與微軟、谷歌之間分別發生了什麼法律糾紛?
A:Java歷史上經歷了兩起重要法律糾紛。一是Sun Microsystems與微軟之間的Java授權許可爭議,起因是微軟對Java標準的私自修改。二是Oracle收購Sun後起訴谷歌,指控其在Android中使用Java API侵權,該案歷經多年審判,最終美國最高法院判定谷歌勝訴,認定其使用行為屬於合理使用。
Q3:Java目前在技術上有哪些重要的新進展?
A:Java近年來持續推進現代化演進。Java 8引入了Lambda表達式,大幅提升了函數式編程體驗;Java 21通過Project Loom項目引入了虛擬線程,顯著改善了高並發場景下的性能表現;Project Valhalla項目則致力於為Java對象模型引入值對象,進一步優化內存使用效率。此外,Java在AI應用領域也展現出越來越重要的作用。






