問題一:植入木馬程序的方法有哪幾種? 木馬的植入最常見的方法
創(chuàng)新互聯(lián)公司提供高防服務(wù)器租用、云服務(wù)器、香港服務(wù)器、成都多線機(jī)房等
1、通過網(wǎng)頁的植入,比如某帶木馬代碼的網(wǎng)站,你登錄后,他就自動(dòng)加載在你的系統(tǒng)里了。一般他們會(huì)把木馬放在圖片里
2、木馬可以通過程序的下載進(jìn)行植入
例如通過提供免費(fèi)的下載或者下載列表里下載的程序和實(shí)際你搜索到的程序不同,提供的是木馬程序,或者干脆在程序里添加木馬
3、人工植入,膽早期很多人針對(duì)網(wǎng)游投放木馬,而網(wǎng)游人數(shù)最密集的地方就是網(wǎng)吧,通常會(huì)有人帶U盤到網(wǎng)吧,植入,或者通過自己建的某個(gè)帶有木馬的網(wǎng)站,在網(wǎng)吧登錄木馬網(wǎng)站進(jìn)行木馬的侵入
4、通過破解防火墻,指定IP進(jìn)行攻擊的植入
這個(gè)對(duì)一般老板姓來說都是傳說中黑客的手段,一般不太會(huì)出現(xiàn)在生活中,誰會(huì)為了植入某一個(gè)個(gè)人電腦花費(fèi)大量的精力來干這事,理論上是找到IP,并且打開系統(tǒng)后面,直接投放,不過能做到的人們,沒有精力來做這種事
問題二:木馬病毒如何植入和操作 種植木馬有很多種:135批量傳馬,1433批量..3389.4899.139.很多很多,
拿135說說,網(wǎng)上下一個(gè)135全自動(dòng)批量傳馬的工具,輸入要掃描的IP段,它就會(huì)檢查這IP段里有漏洞的主機(jī),并且遠(yuǎn)程傳木馬過去/運(yùn)行。
1433就是利用服務(wù)器主機(jī)的漏口令,有些管理員把密碼設(shè)為空或123/12345,
如果IP段找的好,一晚上能幾百臺(tái)肉機(jī)上線。
問題三:怎么樣植入木馬或蠕蟲? 植入木馬分很多,看你的本事啦,一個(gè)是遠(yuǎn)程,但是厲害黑客才行,一般不行,還有一種就是,發(fā)一個(gè)連接或者你單擊一下等,木馬自動(dòng)運(yùn)行,一般都是這張的木馬,遠(yuǎn)程的對(duì)很專業(yè)的黑客。一般小黑客都是連接中招。
問題四:如何在網(wǎng)站上植入木馬? 80分 這個(gè)問題比較簡(jiǎn)單,使用JAVA嵌入代碼將病毒嵌入進(jìn)去就可以了?;蛘邔⒛抉R保存成JPEG等格式,然后在網(wǎng)頁上調(diào)用該文件。 聲明:上述意見僅供技術(shù)交流,用于其他途徑將遭受道德的譴責(zé)和法律的懲治。
問題五:如何給手機(jī)植入木馬病毒 估計(jì)傳播病毒,是違法的行為,
建議你最好不要這樣做,
而且現(xiàn)在很多手機(jī)上都安裝了安全助手,
我使用的是騰訊手機(jī)管家,
它就可以在手機(jī)的病毒到達(dá)手機(jī)的時(shí)候攔截的。
問題六:怎么把別人的手機(jī)號(hào)植入木馬 小朋友,你想多了,就算是能植入,這也不是你能做到的事兒,別了胡思亂想了,否則該號(hào)子里見了……
問題七:怎么向蘋果手機(jī)植入木馬病毒 病毒不能告訴你,但是 ,手機(jī)必須越獄獲取權(quán)限后,才能植入!
問題八:植入木馬后怎么控制 您好,因?yàn)榫W(wǎng)吧的電腦是能夠聯(lián)網(wǎng)的,所以當(dāng)種木馬的人把木馬植入網(wǎng)吧內(nèi)的機(jī)器,然后木馬通過記錄用戶輸入的賬戶信息等等,上傳到指定的網(wǎng)絡(luò)位置,而種木馬的人只需通過遠(yuǎn)程控制就可以盜取用戶的賬號(hào)了。
希望幫助到您,電腦管家竭誠(chéng)為您服務(wù),您的支持是我們的動(dòng)力,望采納。
管家下載地址 騰訊電腦管家官網(wǎng)
騰訊電腦管家企業(yè)平臺(tái):zhidao.baidu/c/guanjia/
問題九:木馬是怎樣植入我們的電腦的 您好
1,木馬一般是通過下載軟件,偷偷進(jìn)入電腦中的。
2,殺毒軟件判斷木馬和廣告程序,一般是通過病毒特征代碼掃描來的。
3,誤殺是肯定會(huì)有的,因?yàn)闅⒍拒浖吘故擒浖?,并不是智能的?/p>
4,不過推薦您可以到騰訊電腦管家官網(wǎng)下載一個(gè)電腦管家,作為您唯一的殺毒軟件。
5,因?yàn)殡娔X管家擁有自主研發(fā)的管家第二代鷹眼智能反病毒引擎,采用了新一代機(jī)器學(xué)習(xí)技術(shù),讓殺毒更智能化,也更加精準(zhǔn)。
如果還有其他疑問和問題,歡迎再次來電腦管家企業(yè)平臺(tái)進(jìn)行提問,我們將盡全力為您解答疑難
你好,這類軟件挺多的,我的也是JAVA系統(tǒng),進(jìn)入騰迅軟件,然后設(shè)置JAVA平臺(tái).會(huì)出現(xiàn)很多分類,你點(diǎn)系統(tǒng)就可以看到.謝謝采納
Java是一門面向?qū)ο蟮木幊陶Z言,其主要用途有以下幾個(gè)方向:
大數(shù)據(jù)領(lǐng)域、
Hadoop以及其他大數(shù)據(jù)處理技術(shù)普遍用的都是Java,當(dāng)然其他語言也有用到,基于Java?的?HBase和Accumulo以及ElasticSearchas。但Java在此領(lǐng)域并未占太大空間,但只要Hadoop和ElasticSearchas能夠成長(zhǎng)壯大,Java依然有潛力占據(jù)一部分。
Android應(yīng)用?
如果你想知道Java應(yīng)用在哪里,打開你的安卓手機(jī)或者任何的App,它們完全是用有著谷歌Android API的Java編程語言編寫的,這個(gè)API和JDK非常相似。前幾年安卓剛開始起步而到今日已經(jīng)很多Java程序員是安卓App的開發(fā)者。順便一提,雖然我們之前的文章提到的關(guān)于安卓App是如何工作的,即安卓使用了不同的Java虛擬機(jī)和不同的封裝,但是代碼仍然是用Java編寫的。
網(wǎng)站領(lǐng)域
Java同樣也在電子商務(wù)和網(wǎng)站開發(fā)上有著廣泛的運(yùn)用。你可以運(yùn)用很多RESTfull架構(gòu),這些架構(gòu)是用Spring MVC,Struts 2.0和類似的框架開發(fā)出來的。甚至簡(jiǎn)單的Servlet,JSP和Struts在各種政府項(xiàng)目也是備受歡迎,許多政府,醫(yī)療,保險(xiǎn),教育,國(guó)防和其他部門的網(wǎng)站都是建立在java之上的。
簡(jiǎn)言之,Java環(huán)境可用來開發(fā)能在任何計(jì)算平臺(tái)上運(yùn)行的應(yīng)用
軟件。它實(shí)際上是一種非?;厩医Y(jié)構(gòu)緊湊的技術(shù),而它對(duì)World
Wide Web以及商業(yè)的總體影響已可同電子表格對(duì)PC機(jī)的影響相比
擬。
Java是巨大的推動(dòng)力量
Java已用動(dòng)態(tài)的交互應(yīng)用軟件使Web栩栩如生。它使開發(fā)人員
具有‘編寫一次到處運(yùn)行TM”的巨大能力。而且,借助其JavaAPI
及其編程語言上的Java虛擬機(jī),它已產(chǎn)生一種分布信息的嶄新模式。
這種模式叫做Java企業(yè)計(jì)算,正在幫助各企業(yè)以各種不同的方法取
得競(jìng)爭(zhēng)優(yōu)勢(shì)。網(wǎng)管和控制已大大簡(jiǎn)化。軟件分配基本上是免費(fèi)的,
而且立即可實(shí)現(xiàn)。電子貿(mào)易已獲得。占有成本大幅度降低。信息和
應(yīng)用軟件到處可存取。
Java建立在簡(jiǎn)單的前提基礎(chǔ)上,即所有微處理器都應(yīng)講同一種
語言??所有內(nèi)部采用芯片的產(chǎn)品都應(yīng)能一起工作,無縫而方便地
共享信息。它已經(jīng)改變企業(yè)和個(gè)人同Internet大交道的方式?,F(xiàn)在,
它正在對(duì)消費(fèi)類產(chǎn)品產(chǎn)生明顯的影響,而且從總體上更加深刻地影
響企業(yè)計(jì)算。
借助Java,您可自由自在地使用您已擁有的硬件和軟件。這是因
為Java是獨(dú)立于平臺(tái)的。它還可使您超越企業(yè)計(jì)算,使應(yīng)用軟件在便
攜式計(jì)算機(jī)、信息亭、電視、蜂窩電話和其他大量設(shè)備上運(yùn)行。
全世界的公司都已發(fā)現(xiàn)Java數(shù)不勝數(shù)的用途。所有用途可從其無
可比擬的能力,即提高可靠性、安全性和簡(jiǎn)化各種不同計(jì)算產(chǎn)品和
環(huán)境的能力中受益非淺,而且節(jié)省的時(shí)間和費(fèi)用十分可觀。
Java無處不在。它已擁有幾百萬個(gè)用戶,其發(fā)展速度要快于在它
以前的其他任何一種計(jì)算機(jī)產(chǎn)品。它可位于任何地方,而且能到處運(yùn)
行。Java正在迅速被用做傳播信息的事實(shí)上標(biāo)準(zhǔn),這是因?yàn)樗瓤山o
企業(yè),也可給最終用戶帶來似乎數(shù)不清的好處。
因此,請(qǐng)您仔細(xì)考察一下Java。它的優(yōu)點(diǎn)是很容易發(fā)現(xiàn)的。
“Java正在進(jìn)入企業(yè)、家庭和學(xué)校。
它正在象Internet本身一樣成為普遍存在的技術(shù)?!?/p>
Oracle 公司董事長(zhǎng)和首席執(zhí)行官
Larru Ellison
“Java正在改變我們使用Internet的方法,改變我們
在公司內(nèi)部存取信息的方法,甚至改變我們使用蜂窩
電話的方法。它正在從根本上改變制作信息、銷售信息
和分配信息的方法?!?/p>
EarthWeb公司董事長(zhǎng)和首席執(zhí)行官
Jack Hidary
Java的來龍去脈
Sun公司一小組工程師聚集在一起,認(rèn)真思考日常生活中的
數(shù)字系統(tǒng)??因?yàn)榭久姘鼨C(jī)、恒溫器、游戲機(jī)和其他無數(shù)設(shè)備
都包含越來越復(fù)雜的CPU??以及他們?nèi)绾文苁惯@些數(shù)字系統(tǒng)
共享信息。
創(chuàng)造未來的計(jì)算
制造產(chǎn)品的人當(dāng)然全都從不同的方面來考慮其設(shè)計(jì),視他們
所使用的硬件平臺(tái)、操作系統(tǒng)和應(yīng)用軟件而定。但是,如果您要
使這些產(chǎn)品中的一些產(chǎn)品一起工作,那怎么辦?安全性、可靠性
和網(wǎng)絡(luò)問題又這么樣呢?
因此,Sun公司這些工程師把各種不同的產(chǎn)品折開來,然后又
把它們重新組裝起來,其目標(biāo)是要使這些不同的設(shè)備相互交談。
他們把這些研究對(duì)象相互傳來傳去,并理解所有其他研究對(duì)象的
特性,以便使他們能更好地一起工作。這就把制造商的問題縮減
到最低程度,并使消費(fèi)者能方便地進(jìn)行集成。當(dāng)傳統(tǒng)的語言證明
是不適用時(shí),工程師們就打算找到某種簡(jiǎn)單的現(xiàn)代新語言。于
是, Java應(yīng)運(yùn)而生。
人們很快發(fā)現(xiàn),Java有可能超越工程師的想象。Java的魅力在
于它提供給開發(fā)人員和用戶的簡(jiǎn)便性。開發(fā)人員擁有廣大的用戶基
礎(chǔ)、平臺(tái)獨(dú)立性、降低的開發(fā)費(fèi)用和始終如一的執(zhí)行環(huán)境,而用戶
則可 從生動(dòng)的內(nèi)容、即時(shí)軟件和增大的安全性中受益。
但是,Java正是從置于World Wide Web那時(shí)起才真正起飛。Java
使全世界大為震動(dòng),因?yàn)樗筗eb頁面栩栩如生,而且不久變得很明
顯,Java擁有大得多的潛力。人們之所以采納Java,是因?yàn)樗歇?dú)特
的能力來編制和部署能在任何一個(gè)網(wǎng)絡(luò)、任何一個(gè)操作系統(tǒng)上運(yùn)行的
應(yīng)用軟件。分配軟件的時(shí)間和費(fèi)用實(shí)際上已不復(fù)存在,使得各公司可
把更多的資源用來開發(fā)其產(chǎn)品。而且,某些工業(yè)專家認(rèn)為,Java可能
會(huì)改變軟件銷售模式,從固定價(jià)格改變?yōu)榘词褂昧渴召M(fèi),這樣做更有
利可圖,而且可阻止非法盜版。
Java是一種網(wǎng)絡(luò)計(jì)算的通用開放標(biāo)準(zhǔn)平臺(tái)。這種平臺(tái)可從電話一
直擴(kuò)展到極端重要的應(yīng)用,建立在您現(xiàn)有的硬件和軟件體系結(jié)構(gòu)基礎(chǔ)
上,從而創(chuàng)造出一個(gè)全部聯(lián)網(wǎng)的企業(yè)或者制造出超出的創(chuàng)新產(chǎn)品。
“由于Java具有可縮放性,因而我們可以把Java應(yīng)用于小應(yīng)
用軟件或大應(yīng)用軟件,把它芯片組以及大型計(jì)算機(jī)和服務(wù)器,并
使它為各種不同的應(yīng)用領(lǐng)域服務(wù)?!?/p>
三菱公司系統(tǒng)營(yíng)銷副總裁
Steve Hester
“借助Java,您可以用一種能最有效地使用的方式動(dòng)態(tài)地分
發(fā)和分配交互式商務(wù)應(yīng)用軟件一一在需要運(yùn)行應(yīng)用軟件的地方,
在需要運(yùn)行應(yīng)用軟件的時(shí)候?!?/p>
Novell公司開發(fā)者服務(wù)部副總和總經(jīng)理
Gary Mueller
Java扎下根來
在某種意義上,Java具體體現(xiàn)了Sun Microsystiems公司自其14年
前創(chuàng)建以來所追述的目標(biāo)。當(dāng)時(shí),它創(chuàng)造了“網(wǎng)絡(luò)就是計(jì)算機(jī)”這局名
言。它市基于Web的新網(wǎng)絡(luò)計(jì)算模式的完美平臺(tái),因?yàn)樗⒃诟鱾€(gè)
組織現(xiàn)有的硬件和軟件體系結(jié)構(gòu)基礎(chǔ)上,能建立一個(gè)全部聯(lián)網(wǎng)的企業(yè)。
Java是一個(gè)完整而全面的解決方案
Java遠(yuǎn)不止是一種編程語言,它是企業(yè)內(nèi)外的完整計(jì)算環(huán)境,而
且萬事齊備,從開發(fā)工具、操作系統(tǒng)、服務(wù)器軟件和瘦/肥客戶機(jī)一
直到網(wǎng)絡(luò)管理工具、支持、培訓(xùn)、咨詢和集成服務(wù),一應(yīng)俱全。Java
使用起來非常簡(jiǎn)單,部分原因是Sun提供一種全面統(tǒng)一的解決方案。
主要組成部分包括:
*Java開發(fā)工具和服務(wù):有助于簡(jiǎn)化開發(fā)Java應(yīng)用軟件的產(chǎn)品和
服務(wù)
*JavaOS:一種結(jié)構(gòu)緊湊的操作系統(tǒng),可使Java應(yīng)用軟件在網(wǎng)絡(luò)
計(jì)算機(jī)和蜂窩電話等設(shè)備上運(yùn)行
*Java虛擬機(jī):一層軟件,嵌入Windows、Macintosh和UNIX等計(jì)
算機(jī)操作系統(tǒng),或在這些操作系統(tǒng)上運(yùn)行,從而使計(jì)算機(jī)能
運(yùn)行Java應(yīng)用軟件
*Java API:標(biāo)準(zhǔn)軟件界面,位于Java應(yīng)用軟件和數(shù)據(jù)庫檢索和
安全性等服務(wù)軟件之間
*Java芯片:一系列為Java優(yōu)化的為處理器
*Solstice WorkShop:Java啟動(dòng)的網(wǎng)絡(luò)管理工具
*Java培訓(xùn):一個(gè)由教師指導(dǎo)和基于多媒體的完整課程,教會(huì)編
程員如何開發(fā)Java應(yīng)用軟件,包括一個(gè)用來驗(yàn)證熟練程度的
認(rèn)證計(jì)劃
*JavaWorkShop支持:900號(hào)電話服務(wù),可為Java WorkShop用戶
(僅限美國(guó)用戶)立即提供按需支持
這些產(chǎn)品依靠由Sun的核心技術(shù)和服務(wù)提供的基礎(chǔ),包括:
*Solaris操作系統(tǒng)
*Sikstuce企業(yè)管理系統(tǒng)
*WorkShop開發(fā)者工具
*SunSpectrum支持服務(wù)
*Internet咨詢和集成服務(wù)
*Java和Internet教育服務(wù)
*ultra工作站和Ultra Enterprise服務(wù)器;Netra服務(wù)器
難怪大公司和日益增多的全球2000公司正在把Java計(jì)算用做系統(tǒng)以及
其終產(chǎn)品的主要方面。
“您不會(huì)把您自己鎖住在任何一家公司的專有技術(shù)中。
開放意味著選擇。而Java使您有選擇余地?!?/p>
Java改變了什么
nbs
p; 十年前,幾乎沒有人想到,幾個(gè)技術(shù)人員研發(fā)的一個(gè)“小語言”,會(huì)發(fā)展成如今的一個(gè)“生態(tài)圈”,這就是Java。
Java讓互聯(lián)網(wǎng)動(dòng)了起來
“計(jì)算機(jī)語言的發(fā)展歷史也是人們不斷追求更高的模塊化、抽象化和封裝化的歷史。近十年期間,很多編程語言,從出現(xiàn)到?jīng)]落經(jīng)過了一波又一波。像1970年代出現(xiàn)的Pascal,如今用的人已經(jīng)不多了?!币晃毁Y深程序員告訴記者,“‘算法+數(shù)據(jù)結(jié)構(gòu)=程序’幾乎成為軟件開發(fā)的惟一準(zhǔn)則,結(jié)構(gòu)化程序設(shè)計(jì)方法從計(jì)算機(jī)發(fā)展角度來看是自然而然的,但今天從抽象的角度來看,這種方法幾乎可以說是一個(gè)‘時(shí)代錯(cuò)誤’。實(shí)際上,軟件開發(fā)的主要目的就是描述和反映現(xiàn)實(shí)世界,結(jié)構(gòu)化程序設(shè)計(jì)方法并不符合這個(gè)思維方式?!?/p>
因此,抽象的過程應(yīng)該是以現(xiàn)實(shí)世界的對(duì)象為中心的,于是面向?qū)ο蟮某橄蠓椒ň妥叩搅饲芭_(tái),出現(xiàn)了Visual Basic、Delphi、C++以及Java等面向?qū)ο蟮木幊陶Z言,而互聯(lián)網(wǎng)的勃興,則給Java的成長(zhǎng)帶來了肥沃的土壤。
“Java誕生時(shí)并沒有引起太多人的注意,它第一次讓人們覺得驚艷是在一次網(wǎng)站演示上,但當(dāng)時(shí)人們對(duì)Java還抱有很大的爭(zhēng)議。”被譽(yù)為“Java之父”的SUN公司副總裁、軟件部首席技術(shù)官James Gosling回憶起十幾年前的情景不無感慨地說,“但Java的出現(xiàn)為當(dāng)時(shí)的互聯(lián)網(wǎng)增添了生機(jī),它讓那些靜態(tài)的頁面動(dòng)了起來?!?/p>
而且,因?yàn)镴ava具有“只寫一次,隨處運(yùn)行”的特點(diǎn),從而引起了更多開發(fā)者的興趣。
“我們可以不必再做重復(fù)性質(zhì)的勞動(dòng)了?!敝袊?guó)科學(xué)院軟件研究所宋靖宇博士說,“此前,為了能夠使程序在不同型號(hào)的硬件平臺(tái)上運(yùn)行,開發(fā)人員必須耗費(fèi)大量的時(shí)間來一遍又一遍的編寫代碼,然而Java改變了這樣的局面,只寫一次就可以。”
由于看到Java在互聯(lián)網(wǎng)時(shí)代的巨大作用,清華大學(xué)計(jì)算機(jī)系教授王克宏從1995年就開始跟蹤Java的發(fā)展。
Java語言的優(yōu)勢(shì)似乎是與生俱來的,然而,僅有語言是不夠的。
免費(fèi)的Java創(chuàng)造了應(yīng)用奇跡
“為了提高軟件開發(fā)效率,任何編程語言都離不開相應(yīng)的開發(fā)工具和程序庫?!蓖蹩撕暾f。于是,SUN公司在1996年的1月23 日發(fā)布了JDK1.0,其中包括兩個(gè)部分:運(yùn)行環(huán)境和開發(fā)工具,運(yùn)行環(huán)境包括五大部分:核心API、集成API、用戶界面API、發(fā)布技術(shù)和Java虛擬機(jī)。
隨著各種功能的完善與提煉,各種Java開發(fā)工具以及開發(fā)環(huán)境的豐富,Java不再是一種語言的代名詞,它變成了一種開發(fā)平臺(tái)。人們常常聽到的J2EE(企業(yè)版)、J2ME(微型版)、J2SE(標(biāo)準(zhǔn)版)就是Java的三大核心平臺(tái)。利用這三種不同的平臺(tái),人們可以來做不同行業(yè)的應(yīng)用。
SUN公司大中華區(qū)總裁余宏德說:“Java經(jīng)過十年的發(fā)展,已經(jīng)得到了全球的公認(rèn),可以說,當(dāng)今的電子時(shí)代是‘Java無處不在’,正是基于它一開始的技術(shù)公開性,Java已經(jīng)變成全球最富有活力的技術(shù)社區(qū)之一?!?/p>
盡管,Java目前已經(jīng)風(fēng)靡全世界,但Java 到底給整個(gè)產(chǎn)業(yè)帶來什么,除了Java程序員外,似乎沒有人能具體感覺到。
SUN中國(guó)區(qū)市場(chǎng)經(jīng)理馬君海比喻說:“電燈的發(fā)明,使得有了現(xiàn)在龐大的電力產(chǎn)業(yè);電話的發(fā)明,使得有了當(dāng)今興旺的電信產(chǎn)業(yè);而Java的發(fā)明,則給軟件產(chǎn)業(yè)帶來了前所未有的改變?!?/p>
像一切新興事物一樣,Java的發(fā)展并不那么順利,其坎坷起步的經(jīng)歷,可以從SUN首席執(zhí)行官Scott McNealy在SUN的Java One大會(huì)上的一句話得知一二:“七八年前的Java One演說現(xiàn)在聽起來真是寒磣,我們那時(shí)實(shí)在是太小看它了,我們根本不知道這項(xiàng)技術(shù)將會(huì)改變什么?!倍?,由于開始就是基于開源的態(tài)度,當(dāng)時(shí)很多人懷疑它是否能賺錢。
然而,今天的Java已經(jīng)得到廣泛應(yīng)用。
據(jù)全球市場(chǎng)調(diào)查分析顯示:已經(jīng)有25億部電子設(shè)備采用了Java技術(shù),Java智能卡發(fā)行量已經(jīng)達(dá)到10億張,采用Java技術(shù)的手機(jī)達(dá)7億多部,7億臺(tái)PC中應(yīng)用了Java技術(shù),140家電信運(yùn)營(yíng)商支持Java 技術(shù),全球有超過450 萬個(gè)Java開發(fā)人員,JCP(Java社區(qū)項(xiàng)目)已經(jīng)有912家會(huì)員企業(yè)。
如果沒有Java,SUN將會(huì)怎樣
從1997年4月6日美國(guó)舊金山的第二屆Java One大會(huì),到今年的Java十周年盛事,本報(bào)目睹了Java 十年的風(fēng)風(fēng)雨雨,眼瞅著這個(gè)以“咖啡”命名的小小編程語言變成了一個(gè)平臺(tái),一個(gè)社團(tuán),一個(gè)生態(tài)系統(tǒng)。Java不僅發(fā)展了自己,也同時(shí)改變了它的締造者。Java對(duì)SUN的改變是間接的、漸進(jìn)式的,有時(shí)候甚至不為外人所道也。
與平臺(tái)無關(guān)的Java旨在與“鎖定用戶的”Windows相抗衡,給人們更多的選擇,但推動(dòng)Java研發(fā)的卻是家硬件公司――硬件公司與微軟抗個(gè)什么衡?也許有人會(huì)拿IBM做類比――IBM也大量涉足軟件。問題在于,IBM涉足軟件的結(jié)果是把自己變成了一個(gè)軟件和服務(wù)公司,而SUN的主業(yè)依然是服務(wù)器。表面上看,“純軟”的Java并沒有給“偏硬”的SUN帶來直接效益,反而樹了個(gè)強(qiáng)大的敵人,這就是并不“軟”的微軟。
同時(shí),盡管SUN對(duì)Java的投資巨大,卻從沒說過它從Java中獲得過多少回報(bào)。因?yàn)槭褂肑ava程序和開發(fā)工具包是免費(fèi)的,這讓那些利用Java做第三方開發(fā)的ISV們賺了個(gè)缽滿盆滿,可是SUN得到了什么?當(dāng)然,Java作為高級(jí)編程語言,它的注冊(cè)和維護(hù)也能給SUN帶來一定收入,但這是一個(gè)小頭,有人比喻說:“SUN成了Java的管家,而不是主人。”
SUN大中華區(qū)市場(chǎng)總監(jiān)李永起近日為記者揭開了Java與SUN的秘密:“如果SUN只是一個(gè)做服務(wù)器的公司,人們就不會(huì)對(duì)我們太感興趣,但有了Java,就大不一樣了,人們會(huì)跑過來與我們討論Java,人們會(huì)說:‘哦,能研發(fā)出Java這么棒的編程語言的公司一定不同凡響!’況且,服務(wù)器的銷售從來就不是孤立的,它體現(xiàn)為一個(gè)系統(tǒng),Java在硬件銷售中發(fā)揮了關(guān)鍵作用?!盨UN用 Java來定位Web服務(wù),發(fā)揮其多平臺(tái)對(duì)話的特長(zhǎng),營(yíng)造Web服務(wù)環(huán)境。
Internet讓Java復(fù)活,Java則拯救了曾經(jīng)陷入“偏硬”困境中的SUN。
SUN董事長(zhǎng)麥克尼里認(rèn)為:Java帶來的益處從根本上講是間接的?!暗牵彼f,“想像一下,如果10年前SUN沒有做Java,今天SUN將會(huì)在哪里?如果人們不寫Java Web服務(wù),他們會(huì)寫.Net的程序,如果他們寫.Net的程序,他們就不會(huì)為SUN的設(shè)備寫程序?!?/p>
.NET不折不扣的對(duì)手
近年來,國(guó)內(nèi)一批軟件公司都采用Java技術(shù)開發(fā)了一批軟件平臺(tái)和產(chǎn)品,這兩年Java在國(guó)內(nèi)得到了迅速發(fā)展。不過,盡管看起來Java的隊(duì)伍似乎很強(qiáng)大,但國(guó)內(nèi)Java人才相對(duì)而言還是少得可憐。
“SUN在新加坡建立了Java高級(jí)培訓(xùn)中心,目前新加坡有5萬名Java 人才,而新加坡全國(guó)只有380萬人,即全國(guó)1.3%的是Java人才,如果按此比例,中國(guó)應(yīng)有1700萬名Java人才,而現(xiàn)在估計(jì)僅10到15萬人。”王克宏教授在相關(guān)的報(bào)告中寫道,“造成國(guó)內(nèi)Java應(yīng)用不多的原因是多方面的?!?/p>
“這兩年SUN才開始在中國(guó)舉辦各種活動(dòng),而許多媒體對(duì)Java的不關(guān)注也是其中一個(gè)原因。”王克宏說。
“其實(shí),鑒于Java出來時(shí)總給人陽春白雪的面孔,使得國(guó)內(nèi)的許多編程者在熟悉了微軟的開發(fā)平臺(tái)后,很難轉(zhuǎn)換過來是其中的一大部分原因。”宋靖宇博士說,“你不得不承認(rèn)微軟在開發(fā)工具上的人性化以及可視化設(shè)計(jì)是高超的?!?/p>
“在討論 Java 的時(shí)候我們很容易將 Java 語言和 Java 平臺(tái)混為一談,與.NET 平臺(tái)比較的過程中,也更多的是將Java平臺(tái)和C#比較,或者將Java語言和.NET 平臺(tái)做比較,在我個(gè)人的意識(shí)中,這是不夠公正的?!鄙虾4髮W(xué)博士劉錟對(duì)記者說,“Java既是一種語言,也是一種平臺(tái)?!?/p>
說到微軟的.NET,它從提出的開始就是立足平臺(tái),相對(duì)于 Java 提倡的“一次編寫,到處運(yùn)行”,.NET則提倡“一個(gè)平臺(tái),多種語言”,因?yàn)槠脚_(tái)的統(tǒng)一性,因此在各個(gè)程序語言的兼容性和混合開發(fā)方面做得比Java 好,也因此有些微軟的“粉絲”嘲笑Java是“一次編寫,到處調(diào)試”。
“微軟的C#是集合了C以及C++甚至Java的許多優(yōu)點(diǎn)的結(jié)晶,在Windows平臺(tái)上,似乎C#在運(yùn)行速度上更勝一籌?!眲㈠U介紹說,“在任何一個(gè)平臺(tái)上,我們直接交流的是實(shí)現(xiàn)Java語言運(yùn)行的虛擬機(jī),我們希望Java在虛擬機(jī)以及它的開發(fā)平臺(tái)的研發(fā)上變得更易用、更人性化?!?/p>
“有對(duì)手總是一件不算壞的事情,這個(gè)世界不需要‘獨(dú)孤求敗’,商業(yè)規(guī)則也不允許‘獨(dú)孤求敗’的出現(xiàn),因?yàn)槟菢訒?huì)打破競(jìng)爭(zhēng)格局的平衡,而Java和.NET這兩個(gè)平臺(tái)的紛爭(zhēng)才剛剛開始。較量,有利于整個(gè)軟件世界。SUN公司在商業(yè)模式的運(yùn)作上甚至可以跟微軟學(xué)習(xí)?!币痪W(wǎng)友這樣說。