Java只有中國人在搞了嗎?
國內關于Java的開發崗位和相關培訓確實非常多,但這些現象并不代表JAVA只有中國人在搞。實際上,Java編程語言在全世界仍然還有有很多程序員在使用,這是它早期開源的獨特魅力所在。
一.國內很多互聯網公司使用的Java編程語言,其實是由Sun公司研發并開源,只不過后來Sun公司被Oracle收購之后,讓Oracle逐漸掌握了Java研發的主動權。1990年,任職于Sun公司的詹姆斯·高斯林和麥克·舍林丹等人,為了能在電視機、電話、鬧鐘、烤面包機等家用電器上實現通信和控制,研發出來Java編程語言的雛形Oak。
后來,由于這些智能化的家電產品并沒有達到市場的預期效果,Sun公司開始主動放棄在家電智能化方向的投入和研發,轉而投向比較火熱的互聯網領域。為了讓Oak編程語言能夠有更多人使用,Sun公司在1995年5月對Oak進行改造,以Java的名稱進行正式公布,并以開源的形式提供為全球開源程序員提供不同新版本的JDK(Java Development Kit)工具包。
2010年,Sun公司由于自己轉型未成功且內部人員不太懂運營導致破產,最終被美國Oralce公司收購。雖然Oracle公司成功收購Sun,但也導致Sun公司研發團隊中的部分創始人離開,因為oracle希望自己能夠更快的控制Sun公司,架空Sun公司以前的成員只是開始,真正獲得Java開源版權才是最主要的目的。
直至2019年4月16日,Oracle發布了Oracle JDK的8u211和8u212這兩個兩個版本(JDK8系列),從這兩個版本開始要進行商業收費,好在openjdk出現之后讓JAVA開源之路能夠繼續走下去。
二.即便Java編程語言是美國研發的開源技術,中國和其它國家仍然可以使用它,全球很多開源開發者也在積極參與它的版本迭代。編程語言想讓全世界的程序員都能學習和使用,不僅要開源還要進行國際化,而Java編程語言是支持國際化的,我們可以通過Java代碼的運行,來看一下有哪些國家在使用。
從上面的圖片代碼信息看出,Java編程語言其實不僅在中國被使用,在國外其它地方也在使用它,全世界還是有很多人在使用Java編程語言,我們中國人不能妄自菲薄。
而Java編程語言現在在互聯網領域,主要是從事于web網站、安卓APP、云服務等平臺的業務開發,讓很多人不僅可以在電腦上瀏覽網頁,也可以在手機中的APP使用相關功能,而且Java 編程開發者在全球程序員的人數當中占比較高。
結語:Java編程語言并不僅僅是中國人在參與,還有全球其他程序員也在用它。畢竟,這門編程語言是美國Sun公司開始研發的,它屬于全球開發者的開源項目,我們需要理性正確的去看待這個問題。
如果您現在要開始學習JAVA編程語言,我推薦您在入門之后可以看一下《Effective Java》這本書,書中的每一條款可以作為我們平時編寫Java代碼的基本準則,我們編寫代碼時要考慮是否有些地方違反了這些準則。
{!-- PGC_COMMODITY:{"charge_url":"https://haohuo.jinritemai.com/views/product/item2?id=3396554981007048927&origin_type=&origin_id=3648995379_3396608222092737978&alkey=1306_3648995379_0_3396608222092737978_011&c_biz_combo=2","client_goods_data":"{\"promotion_id\":\"3396608222092737978\",\"product_id\":\"3396554981007048927\",\"title\":\"Effective Java中文版(原書第3版)\",\"cover\":\"https:\\/\\/p1.toutiaoimg.com\\/img\\/temai\\/1e87771631871d4c3642fa759dcb94e28cc651f9www800-800~400x0.webp\",\"price\":9900,\"market_price\":11900,\"cos_fee\":2475,\"detail_url\":\"sslocal:\\/\\/webview?swipe_mode=1&url=https%3A%2F%2Fhaohuo.jinritemai.com%2Fviews%2Fproduct%2Fitem2%3Fid%3D3396554981007048927&title=%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85\",\"sales\":4,\"item_type\":4,\"cos_ratio\":25,\"favor\":false,\"in_shop\":false,\"platform_label\":\"小店\",\"h5_url\":\"https:\\/\\/haohuo.jinritemai.com\\/views\\/product\\/item2?id=3396554981007048927\",\"selling_point\":\"\",\"coupon_amount\":0,\"elastic_title\":\"高效JAVA編程\"}","commodity_id":"3396608222092737978","detail_url":"sslocal://webview?swipe_mode=1&url=https%3A%2F%2Fhaohuo.jinritemai.com%2Fviews%2Fproduct%2Fitem2%3Fid%3D3396554981007048927&title=%E5%95%86%E5%93%81%E8%AF%A6%E6%83%85","goods_json":"{\"original_price\":119,\"price\":99,\"real_url\":\"https:\\/\\/haohuo.jinritemai.com\\/views\\/product\\/item2?id=3396554981007048927\",\"shop_goods_id\":\"3396554981007048927\"}","img_url":"http://sf1-cdn-tos.toutiaostatic.com/obj/temai/1e87771631871d4c3642fa759dcb94e28cc651f9www800-800","item_type":4,"origin_price":"","price":99,"promotion_id":"3396608222092737978","promotion_source":4,"source":"精選聯盟","title":"Effective Java中文版(原書第3版)"} --}