卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

學(xué)習(xí)java之前必須要學(xué)習(xí)C++嗎?

網(wǎng)友解答: 首先可以明確告訴你,學(xué)Java之前不需要學(xué)習(xí)C++。Java和C++都是面向?qū)ο蟮木幊陶Z(yǔ)言。C++是兼容了C語(yǔ)言,在C語(yǔ)言的基礎(chǔ)上又增加了面向?qū)ο蟮闹С?;而Java語(yǔ)言和C/

網(wǎng)友解答:

首先可以明確告訴你,學(xué)Java之前不需要學(xué)習(xí)C++。

Java和C++都是面向?qū)ο蟮木幊陶Z(yǔ)言。C++是兼容了C語(yǔ)言,在C語(yǔ)言的基礎(chǔ)上又增加了面向?qū)ο蟮闹С郑欢鳭ava語(yǔ)言和C/C++沒(méi)什么太大關(guān)聯(lián)。

那為什么在IT界經(jīng)常會(huì)聽到建議先學(xué)習(xí)C或者C++呢?

因?yàn)镃/C++語(yǔ)言是面向?qū)ο笳Z(yǔ)言的代表,而且C是偏于底層和系統(tǒng)性的,對(duì)我們學(xué)習(xí)其它語(yǔ)言有所幫助,但沒(méi)有本質(zhì)上的要求。而且C/C++因其歷史悠久,各大學(xué)計(jì)算機(jī)專業(yè)的教程基本上也是以C/C++為主、又或者相關(guān)等級(jí)考試中也是考C不考Java,所以綜上種種,經(jīng)常會(huì)被誤認(rèn)為學(xué)習(xí)編程必須要學(xué)C/C++,其實(shí)不是這樣的。

網(wǎng)友解答:

不是必須的哦~Java開發(fā)的最初目的是Web,C++則主要是針對(duì)應(yīng)用軟件:

C++比較面向底層,速度快,而且windows開發(fā)非常友好。以后出來(lái)做桌面然見(jiàn),游戲開發(fā),嵌入式C/C++都使用。目前絕大數(shù)的大型的網(wǎng)絡(luò)游戲都是C++開發(fā)的,3D游戲則更不用說(shuō)了。但C++的學(xué)習(xí)曲線遠(yuǎn)遠(yuǎn)陡于Java,想擅長(zhǎng)精通C++不是簡(jiǎn)單的事。

在系統(tǒng)編程和驅(qū)動(dòng)編程中,更多的使用C/C++,與硬件打交道,C/C++充分利用硬件優(yōu)勢(shì)發(fā)揮其高效的性能,這方面JAVA就不行了,JAVA還有性能上的先天缺陷(不過(guò)現(xiàn)在很多好的JAVA解釋器的優(yōu)化策略非常好,不過(guò)就犧牲了可移植性)。

如果以后出來(lái)想走J2EE,Android App 或者J2ME等方向,可以學(xué)Java。Java在網(wǎng)絡(luò)編程中比C++更具有先天的優(yōu)勢(shì),這主要考慮到了JAVA的高可移植性和易開發(fā)性。

Java培訓(xùn)現(xiàn)在都模式工廠化了,然而C++從深度上是遠(yuǎn)超Java的。Java太過(guò)于依賴XML,C++是高風(fēng)險(xiǎn)高靈活高效率,Java主要是穩(wěn)定,僅僅入門的話C++更簡(jiǎn)單。Java能做的C++都能做,C++能做的,Java不一定能做。如果一個(gè)人精通各種編程語(yǔ)言的話,顯然C++給他的發(fā)揮空間更大。

總之,不管是學(xué)Java還是學(xué)C++,語(yǔ)言不是核心,但要有一兩門非常精通,這樣才有市場(chǎng)競(jìng)爭(zhēng)力。

至于薪資,術(shù)業(yè)有專攻,也不能說(shuō)C++工程師工資就肯定比Java高。

精通C/C++轉(zhuǎn)換到其他語(yǔ)言是件很輕松的事情。但輕松并不等于你就能做好。程序是種工具,軟件為行業(yè)服務(wù),行業(yè)的經(jīng)驗(yàn)也很重要。再者程序員的工資決定于項(xiàng)目的收益,語(yǔ)言在其次

標(biāo)簽: