精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

開發者必知:谷歌做了一個艱難的決定

移動開發
所謂人紅是非多,所以Android的崛起,必定伴隨著戰爭。其中最具代表性的,最有爭議的莫過于甲骨文和Google的官司了。

谷歌做了一個艱難的決定:棄用Java APIs.

[[161341]]

所謂人紅是非多,所以Android的崛起,必定伴隨著戰爭。其中***代表性的,最有爭議的莫過于甲骨文和Google的官司了。

事件回顧:

自2010年起,兩家公司關于Android系統的一部分是否侵犯了甲骨文的版權和專利,一起爭論不休,因為系統中使用了甲骨文擁有的Java。整個官司既持久,又充滿戲劇性。從2010年8月算起,已經有5年多了。到了今年6月份,甲骨文在這起訴訟中贏得了重大法律勝利:美國***法院拒絕就此案受理谷歌的上訴。這也就意味著駁回了Google的上訴,維持了原判:判定 API 受版權保護,Google侵權。在美國***法院做出不受理谷歌上訴的裁定后,這起訴訟將返回到舊金山聯邦法院,由該院就谷歌另外提出的“合理使用”的辯護觀點舉行更多庭審。

這起訴訟的焦點在于,用于連接不同軟件的應用程序接口 (API)是否也受版權法的保護。官司起因就是:甲骨文掃描了1500萬行Android源代碼,發現了9行代碼是拷貝自Java。

這***爭議,最神奇的九行代碼如下:

  1. private static void rangeCheck(int arrayLen, int fromIndex, int toIndex) { 
  2. if (fromIndex > toIndex) 
  3. throw new IllegalArgumentException("fromIndex(" + fromIndex + 
  4. ") > toIndex(" + toIndex+")"); 
  5. if (fromIndex < 0
  6. throw new ArrayIndexOutOfBoundsException(fromIndex); 
  7. if (toIndex > arrayLen) 
  8. throw new ArrayIndexOutOfBoundsException(toIndex); 
  9. }

其實這九行代碼都是出自同一個人:Joshua Bloch,是一位Java大牛。他的經歷如下:

早在1996年,適逢 Java 剛剛嶄露頭角。先是1月份發布JDK1.0,然后是5月底在舊金山召開首屆JavaOne大會,年末又是JDK1.1緊跟其后。正是在Java技術如火如荼、大展拳腳的背景之下,JoshuaBloch來到了Sun。2004 年7月初,就在J2SE5.0發布在即,Jusha Bloch剛剛榮獲Sun“杰出工程師(Distinguished Engineer)”的稱號之時,他突然離開Sun而去了正值發展態勢迅猛的Google,成為了Google的Java***架構師。在離開Google之前他一直是Dart平臺和Dart語言核心庫的主要架構師,2012年8月23號Joshua Bloch離開了Google,對于Dart應該不至于是個毀滅性地打擊,但肯定是一個巨大的損失。

事件回顧完畢,回到今天的事情上來,據悉:谷歌將在下一代Android系統Android N中用甲骨文(Oracle)公司的開源代碼OpenJDK來替代后者的Java APIs,此事***在上個月由Hacker News貼出的一段神秘安卓代碼庫露出,目前VentureBeat已得到谷歌的正式確認。

官方回應如下:

作為一個開源平臺,Android建立在合作共生的開源社區之上。在下一版的Android系統之中,我們計劃將Java語言庫替換為以OpenJDK為基礎創造出來的通用代碼庫,便于讓開發者開發app和服務。谷歌常年為OpenJDK做貢獻,未來還將繼續下去。

其實在公理上谷歌是理虧的,此舉想必也是迫于壓力與常年消耗戰帶來的疲憊。雖然OpenJDK是Java SE的中的代碼,同樣隸屬于甲骨文,但它是開源的,且Java SE在2007年誕生之時甲骨文還沒有收購Sun Microsystems、擁有Java。Android提供一些Java API代碼庫來支持開發者用Java編程語言開發應用,主要分為兩部分:代碼庫的APIs,以及谷歌為了讓代碼庫工作而開發的執行代碼。甲骨文擁有Java,并有兩個這種代碼庫:專有JDK和開源OpenJDK。谷歌使用的是后者,并已在某些領域有了應用,意味著其將分享這些執行代碼。

安卓代碼庫中出現了神秘的代碼提交,修改了 8902 個文件,從這段代碼庫的改動可以看出OpenJDK代碼已經被加進Android:

Initial import of OpenJdk files.

Create new libcore/ojluni directory with src/main/java and src/main/native subdirectiories.

Build ojluni into core-oj jar.

Use openjdk classes from java.awt.font package.

Copy all files from jdk/src/share/classes and jdk/src/solaris/classes directories in openjdk into libcore/ojluni/src/main/java.

Copy following native files from openjdk to libcore/ojluni/src/main/native: [long list of files]

雖然官司尚未結束,但是審判結果將會在科技界產生重大影響,如果甲骨文勝訴,科技巨頭們將不再能隨意使用存在版權的API包了,谷歌若是敗了,將損失數十億美元。

責任編輯:倪明 來源: 簡書
相關推薦

2013-07-18 17:22:07

Android開發資源Android開發學習Android開發

2013-05-06 15:41:30

Android開發資源

2023-11-21 20:15:10

Git命令開發

2024-01-10 18:01:22

編程技巧Java 12

2023-11-08 18:01:53

硬重置Git命令

2011-07-08 14:14:13

Web服務器

2012-03-05 10:01:43

移動開發

2025-02-10 08:18:27

JSON數據交換格式

2011-02-25 09:18:50

WebPHPMySQL

2013-04-23 14:32:28

創業創業者Mark Suster

2015-12-11 14:38:54

開發快速開發工具

2014-02-09 10:30:17

Python程序員工具

2012-05-14 18:35:20

Windows Pho

2024-11-04 06:30:00

文本匹配模式Python開發

2015-01-28 10:46:23

WOT2015互聯網運

2010-12-06 14:49:34

2020-05-14 10:27:33

PythonGUI開發

2025-06-26 03:00:00

2015-11-11 09:38:18

開發者自救程序員

2021-04-22 14:15:30

谷歌Android 12開發者預覽版
點贊
收藏

51CTO技術棧公眾號

亚洲av无一区二区三区| 一区二区三区在线视频观看58| 欧美性猛交xxxx黑人| 国产成人+综合亚洲+天堂| 欧美性受xxxx黒人xyx性爽| 欧美大片aaa| 精品一区二区男人吃奶| 国产一区视频导航| 亚洲精品视频中文字幕| 欧美高清中文字幕| 国产欧美日韩综合精品一区二区三区| 综合亚洲自拍| 欧美激情综合在线| 2021久久精品国产99国产精品| 最新国产精品自拍| 性爱视频在线播放| 国产美女一区二区| 欧美与黑人午夜性猛交久久久| www.com.av| 秋霞影视一区二区三区| 婷婷久久综合九色综合伊人色| 444亚洲人体| 精品无码久久久久成人漫画 | 日韩中文字幕第一页| 国产亚洲天堂网| 天天摸天天干天天操| 亚洲先锋成人| 91精品国产综合久久小美女| 一区二区日本伦理| 自拍偷拍第八页| 色135综合网| 欧美日韩精品一区二区天天拍小说 | jizzjizz少妇亚洲水多| 国产日韩亚洲欧美综合| 国产不卡在线观看| 男人天堂中文字幕| 亚洲国产欧美日韩在线观看第一区 | 国产l精品国产亚洲区久久| 精品麻豆一区二区三区| 久久97超碰国产精品超碰| 日韩中文字幕精品| 人妻精品久久久久中文| 国产精品久久久久77777丨| 欧美日韩亚洲视频| 污视频在线免费观看一区二区三区| 国产美女www| 久久精品免费一区二区三区| 精品欧美一区二区久久| 37pao成人国产永久免费视频| 狂野欧美性猛交xxxxx视频| 97se狠狠狠综合亚洲狠狠| 国产精品久久久久99| 久草福利资源在线观看| 香蕉久久夜色精品国产使用方法| 在线一区二区三区四区五区| 椎名由奈jux491在线播放 | 精品国产伦一区二区三区观看体验 | 国产精品久久婷婷六月丁香| 国产成人免费在线观看视频| 91精品视频一区二区| 一区二区三区在线视频免费| 免费看黄色a级片| 日本成人一区| 国产一区二区福利| 91免费综合在线| 你懂的国产在线| 天天综合精品| 精品爽片免费看久久| 精品国产av色一区二区深夜久久| 成人午夜亚洲| 欧美精品xxxxbbbb| 99蜜桃臀久久久欧美精品网站| 涩涩在线视频| 亚洲三级免费观看| 日韩av电影免费观看| 可以免费观看的毛片| 捆绑调教美女网站视频一区| 韩国欧美亚洲国产| 成人做爰视频网站| 欧美黄色精品| 日韩中文字幕国产| 欧美成人精品激情在线视频| 精品日韩欧美一区| 亚洲激情第一页| 亚洲午夜精品在线观看| abab456成人免费网址| 精品久久久在线观看| 中文字幕欧美人妻精品一区| f2c人成在线观看免费视频| 国产精品乱子久久久久| 欧美日韩精品久久久免费观看| 亚洲乱码在线观看| 国产在线麻豆精品观看| 国产精品一区二| 精品国产999久久久免费| 国产亚洲精品久久久久婷婷瑜伽| 欧美成人精品影院| 好吊日在线视频| 亚洲精品免费观看| 韩国19禁主播vip福利视频| 综合五月激情网| 天堂网在线观看国产精品| 欧美激情亚洲一区| 久久国产精品二区| 久久综合婷婷| 国产福利精品在线| 亚洲精品中文字幕成人片| 久久久www成人免费毛片麻豆 | 超碰网在线观看| 深夜成人在线| 91精品国产综合久久福利软件| 538在线视频观看| 国产私拍福利精品视频二区| 欧美一级在线免费| 亚洲第一视频区| 加勒比久久综合| 国产亚洲人成网站在线观看| 日韩中文字幕电影| 经典一区二区| 国内精品一区二区三区| 91精品国产乱码久久| 久久精品国产99国产| 久久精品99| 青青草在线免费观看| 亚洲精品高清在线| 久久国产这里只有精品| 亚洲伊人伊成久久人综合网| 日韩毛片在线观看| 国产亚洲欧美精品久久久久久| 欧美久色视频| 久久久久久久久久久免费| 中文字字幕在线中文乱码| 极品少妇一区二区| 99re国产视频| 开心激情综合网| 亚洲精品免费在线| 天堂在线精品视频| 欧美黑白配在线| 久久乐国产精品| 精品人妻久久久久一区二区三区 | 亚洲制服欧美久久| 性高爱久久久久久久久| 欧美三级电影网站| 国产5g成人5g天天爽| 日韩在线欧美| 国产精品一区二区久久久久| 精品人妻一区二区三区换脸明星 | 青青草原免费观看| 国产成人综合视频| 蜜桃麻豆www久久国产精品| 久草视频在线看| 日韩理论片网站| 97超碰成人在线| 老司机aⅴ在线精品导航| 久久久在线视频| 黄色一级a毛片| 舔着乳尖日韩一区| 你懂得在线视频| 午夜一区不卡| 亚洲影影院av| 国产一级片在线| 日韩欧中文字幕| 手机看片国产精品| 欧美喷水视频| 国产精品一区二区欧美| 国产高清中文字幕在线| 欧美日韩一本到| 亚洲图片第一页| 亚洲激情视频| 欧美日韩国产高清视频| 亚洲综合av一区二区三区| 色悠悠久久久久| 国产又大又黄视频| 久久亚洲精华国产精华液| 免费看日b视频| 影视一区二区三区| 欧美mv日韩mv亚洲| 成人免费看片98欧美| 黄色精品一二区| 人人妻人人澡人人爽欧美一区| 狼人精品一区二区三区在线| 日韩美女免费观看| 黑人精品一区二区三区| 欧美午夜宅男影院在线观看| 欧美人与禽zoz0善交| 国产在线播放一区三区四| 精品少妇在线视频| 日本一区影院| 精品国产拍在线观看| 性猛交xxxx乱大交孕妇印度| 狠狠色狠色综合曰曰| 在线观看天堂av| av在线一区二区| 精品国偷自产一区二区三区| 成人综合日日夜夜| www.欧美精品| 韩国中文字幕hd久久精品| 欧美专区在线观看一区| 久久久久久福利| 欧美激情一区二区三区在线| 国产精品欧美性爱| 一二三区不卡| 国产日韩欧美在线看| a天堂中文在线88| 欧美在线|欧美| 亚洲欧美va天堂人熟伦| 国产成人综合在线播放| 色婷婷成人在线| av成人毛片| 久久本道综合色狠狠五月| 欧美黄页在线免费观看| 日韩在线免费高清视频| 亚洲欧美一区二区三| 黑人精品xxx一区一二区| 成人深夜在线观看| 萌白酱国产一区二区| 无码精品黑人一区二区三区 | 午夜婷婷在线观看| 国产精品激情偷乱一区二区∴| 韩国一区二区av| 欧美日韩 国产精品| 亚洲激情图片| 欧美videos粗暴| 欧美重口另类videos人妖| 三级在线电影| 欧美一级精品大片| 久久免费公开视频| 亚洲欧美综合另类在线卡通| 香蕉视频xxxx| 看片的网站亚洲| 国产精品-区区久久久狼| 亚洲视频高清| 日韩一级特黄毛片| 青青草国产成人a∨下载安卓| 成人福利视频网| 成人免费在线| 亚洲精品国产美女| 亚洲AV无码精品色毛片浪潮| 欧美嫩在线观看| 亚洲永久精品视频| 亚洲一区二区三区四区不卡| 熟女人妻在线视频| 成人一区二区视频| 性一交一黄一片| 韩国视频一区二区| 亚洲免费成人在线视频| 黄色精品网站| 日本黄色片一级片| 亚洲视频观看| 久久精品视频16| 日韩欧美字幕| 一个色的综合| 国产精品久久久久久久| 中文字幕在线亚洲精品| 偷拍欧美精品| 视色,视色影院,视色影库,视色网| 亚洲精品在线观看91| 久久av高潮av| 亚洲国产二区| 那种视频在线观看| 青青草国产成人av片免费| 成年在线观看视频| 欧美理论在线| 日韩在线一级片| 欧美在线不卡| a天堂资源在线观看| 亚洲高清成人| 熟女性饥渴一区二区三区| 天堂蜜桃91精品| 一女二男3p波多野结衣| 国产自产v一区二区三区c| 成人性生交视频免费观看| 国产成人在线免费| 中文字幕av观看| 蜜臀av亚洲一区中文字幕| 无码中文字幕色专区| 一区二区三区精品视频在线观看| 男人天堂网视频| 免费成人在线影院| 免费黄视频在线观看| av成人老司机| 五月婷婷婷婷婷| 亚洲综合视频在线观看| 丁香六月激情综合| 一区二区三区不卡在线观看| 日本午夜精品理论片a级app发布| 好吊成人免视频| 国产又粗又猛又黄| 日韩欧美在线免费观看| 伊人久久国产精品| 日韩精品一区二区三区在线| 国产又粗又黄视频| 亚洲国产精品免费| 日本中文字幕在线播放| 亚洲图片在区色| 成人日韩欧美| 日本不卡免费高清视频| 成人自拍视频| 欧美最大成人综合网| 亚洲免费专区| 26uuu成人| 在线国产一区二区| 免费在线激情视频| 国产一区二区三区av电影| 熟女俱乐部一区二区视频在线| 中文字幕一区二区在线播放| 麻豆久久久久久久久久| 欧美日韩三级视频| 亚洲av片在线观看| 久久精品这里热有精品| 蜜桃视频在线观看免费视频网站www| 国产一区二区三区精品久久久 | 亚洲欧美日韩一区二区| 国产综合精品视频| 日韩一区二区精品葵司在线 | 亚洲视频一区在线播放| 精品国偷自产国产一区| 色欧美激情视频在线| 91sao在线观看国产| 好看的中文字幕在线播放| 欧美激情一区二区三区成人| 久久精品资源| 久久伊人一区二区| 亚洲天堂偷拍| 宇都宫紫苑在线播放| 中文字幕中文乱码欧美一区二区| 亚洲中文一区二区| 欧美三级乱人伦电影| 欧美色视频免费| 97在线日本国产| 99re6热只有精品免费观看| 久久综合福利| 狠狠噜噜久久| 免费在线观看日韩av| 亚洲欧美一区二区三区极速播放 | 欧美日韩精品亚洲精品| 欧美日韩和欧美的一区二区| 国产精品二线| 久久偷看各类女兵18女厕嘘嘘| 日本动漫同人动漫在线观看| 91在线免费看网站| 99re6这里只有精品| 日本男女交配视频| 国产在线播放一区| 日韩影院一区二区| 欧美一区二区在线免费观看| 麻豆影视国产在线观看| 国产日本欧美在线观看| 欧美3p视频| 一级黄色在线播放| 亚洲色欲色欲www在线观看| 国产精品女人久久久| 久久成人一区二区| 日韩欧美激情电影| 久久99久久99精品| 92精品国产成人观看免费| 人妻 日韩精品 中文字幕| 欧美日韩三级在线| 欧美尤物美女在线| 成人淫片在线看| 欧美.www| 亚洲色图欧美日韩| 国产精品久久久久aaaa| 91精品国自产| 欧美人成在线视频| 免费高清视频在线一区| 亚洲电影网站| 国产一区二区看久久| 麻豆chinese极品少妇| 亚洲а∨天堂久久精品喷水| 少妇视频在线观看| 视频二区一区| 国产美女视频一区| 日韩精品视频免费看| 亚洲天堂av高清| 91在线超碰| 日韩久久精品一区二区三区| 久久99精品久久久久久动态图| 成人自拍小视频| 亚洲成人精品视频| 在线三级电影| 成人亚洲综合色就1024| 欧美日韩国产亚洲一区| av无码av天天av天天爽| 欧美日韩精品电影| 丁香花在线影院| 日韩免费电影一区二区三区| 国产在线精品不卡| 亚洲天堂一区在线观看| 久久精品欧美视频| 日韩成人动漫在线观看| 天天综合天天添夜夜添狠狠添| 亚洲午夜激情网页| av资源种子在线观看| 超碰97人人人人人蜜桃| 久久精品1区| 爱爱免费小视频| 欧美午夜影院在线视频| 国产在线二区| 欧洲一区二区在线|