java與微軟(java和windows)

本文目錄一覽:

java認證和微軟認證哪個更有用

當然是思科的或者juniper的 CCIE或者JNCIE, CCIE現在都太多了,你要想有用,就去考個JNCIP或者JNCIE吧, 學習的結果是你有用,不是證書有用。

這個我剛回答過了,認證是有用,前提是你要真懂,不是買個證就行了,那和大學畢業證不一樣,你要真的能幹活才行,就業難,就是因為光拿證去找工作的人太多了,其實什麼都不懂,對企業沒有價值,人家當然不要你了。懂的概念是,給你設備你就能調,出了故障你就能解決,這才叫懂,是大量的動手實踐出來的。你還是留出幾個月時間,踏踏實實做事學習,對前途才能有所幫助。

學習是終身性的,你要區分清楚光考證的培訓和學技術的培訓。就像拿四級證和學口語一樣,各取所需,大相徑庭。

你仔細對比學習大綱、實地考察、多方面了解,就會知道真正專業的知識並不是遍地都是,提供網路專業技術培訓服務,IPA課程完整包括:多層交換結構、路由協議大規模部署實戰、互聯網架構組成、IP服務質量及流量治理、跨域組播服務、IPv6、MPLS架構及應用等。一般的學習機構,並不具備訓練操作核心骨幹網的真實實力,對相同技術的理解,層次差異很大,在生產網路下進行高壓力的操作涉及所需職業素質,學習的心法,是單向學習無法領悟到的,這些均需要經過大量的實戰和積累,而ITAA就是加速你的這個過程,使原來數10年積累才能達到的高度,在半年至一年的時間內打下堅實基礎,2-3年建立穩固的知識架構。

對於學網路技術零基礎的定義,就是之前沒有學習或操作過網路設備,一名普通高校的學習,完整地學完IPA四個等級的課程內容,執行對應的2000小時學習計劃,可以達到系統化地掌握網路架構的知識。如果是大學期間利用業餘時間來學習,大概用2-3年的時間就能學完,如果是專門投入學習,足夠努力地話6-8個月也能學完,打下紮實的基礎。之後可以根據工作的需要,再逐步加強各個方面的技術,總的來說,技術的學習和提升,對於從業數十年的資深工程而言,也從未停止,但是一個足以支撐你進入行業發展或起步的堅實基礎,是不可或缺的。

java語言跟微軟的語言比誰比較優越

java是跨平台的語言,可以在很多地方運行,而且網上運用很廣.微軟也開發了.NET,它的功能也不錯,其實沒有什麼誰好誰不好,適合自己的就是最好的,最優越的

微軟為什麼敵視JAVA?

Windows是非常受人們歡迎的操作系統,它是微軟立足於軟體界的根本所在;Java是非常受人們歡迎的編程語言,它是SUN公司的心血之作,Java最大特點是:一次編寫,可以適應於任何平台, 包括IBM的大型機,SUN公司的伺服器,裝有Windows的PC機,甚至還包括手機這樣的終端設備。1996年,微軟遇到了SUN,兩者一拍即合,微軟利用Java開發出IE瀏覽器,它們攜手打敗了網景的瀏覽器,然而,此後發生的事情打碎了SUN的美好幻想。

Java曾經是Windows的親密戰友

事情還得從80年代說起,當時借PC機東風,微軟與英特爾組成的Wintel聯盟所向披靡,它們踩在藍色巨人IBM的肩上發達起來,微軟生產的Windows操作系統一度控制著整個PC市場,獲得巨大成功,但是它卻忽略了互聯網的發展,被另外一家以生產瀏覽器軟體而聞名的網景公司(Netscape)搶佔了先機,它先於微軟推出瀏覽器軟體。當時,SUN公司以生產UNIX伺服器為主,這種伺服器可以用於網站建設,所以它始終堅持”網路就是電腦”(The Network Is the Computer)的信條。當時,SUN公司也嘗試設計一種名為Java的程序語言,一開始準備將其用在家用電器市場的,Java代碼靈活小巧,可移植性強,並能夠跨平台操作,不局限於某種操作系統,1995年,互聯網大行其道,SUN立刻意識到這是一個機會!因為Java語言結構新穎、可實時操作、而且安全性強,適合用於編寫瀏覽器軟體。由於SUN當時對開發軟體產品尚缺乏信心,所以它免費將Java放在網上,任由人們使用,沒有想到此舉使Java獲得極大的成功和好評。SUN公司的CEO斯科特?麥克尼利從此將自己稱做是”JavaMan”。

微軟為了打敗網景(Navigator瀏覽器),跟SUN達成某項交易,SUN允許微軟使用Java言來開發IE瀏覽器,當IE成功問世時,微軟將IE捆綁進操作系統中,使得很多電腦用戶不得不使用IE作為預設的瀏覽器軟體。網景受到強烈的衝激,1996年春,網景(Navigator瀏覽器)擁有87%的市場佔有率,1998年就降到40%,最後它也不得不免費供用戶使用,終於在1998年11月,網景(Navigator瀏覽器)被美國在線(AOL)收購。

那麼原本是親密戰友的SUN與微軟是如何翻臉無情?以至Java最後也被Windows無情地拋棄呢?

Java成了Windows中不受歡迎的客人

1996年9月的某個星期日,微軟資深的軟體工程師艾達姆.波茨瓦斯在幾經考量之後,提筆給時任微軟CEO的比爾.蓋茨寫了一封信,波茨瓦斯當時是微軟瀏覽器部門的主管,在信中,他非常懇切地提醒比爾.蓋茨注意一個正在形成的威脅,這個威脅不是來自別人,正是其盟友SUN公司創建的一種編程語言–Java,這種語言允許編程者一次性編寫程序代碼、就可以在多個不同的操作系統上運行(如從IBM的大型機到Sun公司的Unix伺服器,再到WindowsPC機都能運行,甚至在手機平台上也可以);而不需要針對每個計算機硬體和操作系統配置的不同而改動程序代碼,並且這種語言在網路上是安全的。在信中,他寫到:”必須意識到Java不僅僅是一種語言,如果它僅只是一種語言,對微軟是不會造成威脅的。我們願意並且能夠容易地為它建立最佳的表現形式,事情可以圓滿解決了。但是事實上,Java絕不僅僅是一種語言,它是COM的替代者。”–而COM恰恰是Windows基於的編程模型。然後,波茨瓦斯用大約1000字解釋了使用Java編程是多麼容易,相反,當程序需要執行許多任務時,使用C++編程語言則要用到相當多的複雜的代碼,這比Java麻煩得多。波茨瓦斯也提出了一些對抗Java的方法,其中一條是悄悄地為Java提供某些擴展,使得用Java編寫的程序能夠在Windows中工作得更好,但是在其它平台上卻不能運行。他警告說這項工作應當以誘導而不是衝突的方式來進行,最重要的是微軟必須意識到Java的力量,”我們首先必須承認Java正在與COM相競爭,然後想出對策,而不只是把頭埋在沙子中逃避問題。”

蓋茨在收到這封信時,正是他準備”閉關清修”的前幾天,原來比爾.蓋茨每年都要抽出一點時間來考慮微軟長期發展戰略,人稱”思考周計劃”。蓋茨顯然被這封信嚇壞了,他第二天就回信了:”這可把我嚇壞了。我不清楚微軟的操作系統要為Java的客戶應用程序代碼提供什麼樣的東西,而這些東西將足夠讓它來取代我們的市場地位。了解這一點非常重要,是應該最優先考慮的事情。”(沒想到,這封信成為幾年後司法部針對微軟的反托拉斯案的呈堂證供。)

於是,Java成了Windows中不受歡迎的客人,微軟開始對其進行清掃,SUN又豈是好惹的?一場針尖對麥芒的好戲就開場了。

Java與Windows的殊死鬥爭

作為一對死對頭,微軟和SUN一直官司不斷。1997年,Sun公司以歧視使用Java軟體,旨在維持其視窗操作系統的壟斷地位,違反反壟斷法為由起訴微軟,2001年1月,SUN勝訴,根據雙方達成的和解協議,微軟不得對Windows操作系統中包含的Java語言作任何改動,並獲賠2000萬美元。這是SUN首次與微軟的正面交鋒,誰想這為日後微軟拒絕支持Java語言埋下了伏筆,因為理由很正當,既然你SUN不准我對Java進行改動,而隨著操作系統的發展,不改動Java是適應不了新的形勢,那隻能棄用Java了。

然而,有關Java的事情還不算完,2001年年底,微軟在推出新版操作系統Windows XP和新版IE時,故意不安裝Java軟體,2002年的3月8日,SUN公司向美國加州地區法庭提出起訴,稱此舉造成它直接經濟損失高達10億美元。根據反壟斷法,原告可以要求被告支付實際損失三倍的賠償,因此SUN如果打贏了這場官司,也許最多可以得到30億美元的經濟賠償,看來SUN這回動真格的了!微軟豈能甘心,乾脆一不做二不休,開始了新一輪的報復,2002年6月,微軟稱從2004年起,微軟的Windows操作系統將不再支持Java語言,並解釋這樣做的原因是考慮到安全問題。2002年7月,微軟關閉了一個自動向Windows XP用戶提供Java軟體的站點,據微軟稱,此舉是因為Sun公司聲稱微軟沒有權利通過在線方式發行Java軟體,為了避免產生糾紛,只好停止此項服務。就在雙方口水戰日益升級之際,迎來了有關SUN訴微軟案的第一次聽證會。

SUN起訴微軟的聽證會被安排在2002年12月的第一周,當時,在巴爾的摩市下了近三年來最大的一場雪。整個城市幾乎都停止運轉。但是弗雷德里克?摩茲法官堅持要求開庭,並且要求幾十位與案件有關的律師到場出席;據審判時一位目擊者說,為了保證早上能夠到庭,法官他自己在會議室中睡了一晚。

幾周後,也就是2002年12月23日,摩茲法官發布了那份長達42頁的判決書,他裁定微軟公司必須在其Windows操作系統和IE中發布與其競爭的Java編程語言。這份裁定書可謂是司法界的一部力作,在平實的、以第一人稱的敘述中,摩茲法官回顧了SUN和微軟之間關於Java鬥爭的歷史,充分展示了雙方各自的論據,相當藝術地解釋了為什麼要求在Windows操作系統中提供對Java的支持是對相關各方最好的選擇。從過去的情況來看,每當涉及複雜技術的訴訟時,法官經常在面對著術語時顯得無所適從。但是,摩茲法官給人的印象卻是對Java和.NET相當熟悉,而且他表現出強烈的支持SUN的立場,但是他那對微軟不利的判決是有技術和商業上的事實作為基礎的。

簡而言之,摩茲法官的意見是:在微軟的壟斷下,Java擁有一個並不健全的市場,比如說,大部分PC上所安裝的Java軟體要麼就是舊版本,要麼就是僅適用於Windows的版本,這使得其它軟體開發者對Java平台產生了厭惡的情緒,這些都是因為微軟反競爭行為的結果,看來微軟已經利用Windows的壟斷地位來破壞SUN對Java的銷售渠道。樹立市場正義的唯一方法是糾正微軟的所作所為,”阻止微軟從它過去的錯誤中獲得將來的利益!”

拉鋸戰仍在繼續

雖然2002年12月,法官已經作出對SUN有利的判決,並且再一次召集雙方律師,舉行了特別聽證會,2003年1月15日,摩茲法官下令微軟必須在120天完成在其視窗軟體中載入Java的工作。

2003年2月21日,微軟正式提出反訴,稱此案有違公平,微軟公司在其上訴請求中聲稱,即使微軟不在Windows系統中發布Java技術,Sun公司也不會馬上就面臨任何”不可挽回的傷害”。Sun公司則聲稱說,在Windows系統中發布Java技術是一個時間敏感性的問題,一再推遲可能會給Sun公司及其技術帶來損害。美國第四巡迴法院已經宣布將在今年4月3日舉行初步庭審,以此看來,此案究竟如何了結,還是一個未知數。

Java作為一個跨平台水平,一經問世就受到人們的歡迎,據統計,全世界目前有200多萬Java程序員。但即使Java獲勝,也仍然耽誤了最好的發展時機,希望微軟早已經推.NET戰略,並且C#語言就是專門針對Java開發出來的語言,微軟的各種軟體在市場上的佔有率都很高,即使最終的裁決對Java有利,也不會改變微軟目前雄踞軟體世界的局面。

以微軟、SUN的財力物力,對付訴訟的經驗來看,一場拉鋸戰仍然是在所難免的了。

學JAVA好還是學微軟軟體好?

你如果想學大型網遊開發的話就是微軟

手機遊戲就是java的j2me

你啥都沒有就想進大公司

還是相當的困難

除非你能證明你自己相當強

還是先去小公司混混吧

工資

剛出來你就別想能賺多少了

夠自己吃住

再有個幾百的零花錢就夠了

就是這樣的工作也不是想找就能找到的

當然

如果你不要錢的話

還是很容易找的

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/291874.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-25 14:07
下一篇 2024-12-25 14:07

相關推薦

  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29
  • 如何在樹莓派上安裝Windows 7系統?

    隨著樹莓派的普及,許多用戶想在樹莓派上安裝Windows 7操作系統。 一、準備工作 在開始之前,需要準備以下材料: 1.樹莓派4B一台; 2.一張8GB以上的SD卡; 3.下載並…

    編程 2025-04-29

發表回復

登錄後才能評論