返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 全國IT培訓(xùn)中心
java游戲開發(fā)使用底層編程嗎,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解c++和java在編程方面?zhèn)戎攸c各是什么?比如側(cè)重網(wǎng)絡(luò)游戲或是軟件開發(fā)?,java游戲是用什么軟件開發(fā)的,下載地址是什么,有教程嗎???,基本就能走遍天下都不怕了!
Java和C++只是不同的編程語言,學(xué)什么都是一樣的,無非是一些語法上的不同,況且,Jave和C++有很多概念都是相通的。關(guān)鍵是在學(xué)習(xí)一種語言的時候掌握軟件編程的方法和思想,學(xué)一種語言就要把它學(xué)通,這樣即使以后要用其它語言開發(fā),也比較容易上手。另外,我覺得還要看你以后想做什么,如果是編程,是做哪方面的,應(yīng)用軟件,網(wǎng)路開發(fā),還是底層驅(qū)動??梢哉f每一種編程語言都可以做任何開發(fā),但是它們都有自己的側(cè)重點,比如Java,C#就比較適合網(wǎng)絡(luò),C#,Delphi比較適合做UI開發(fā),C++比較適合做底層驅(qū)動開發(fā)等。如果你想好了,畢業(yè)后想做什么類型的開發(fā),就可以有針對的選擇一門語言深入學(xué)習(xí)。但是很多情況下選擇權(quán)都不在我們手里。我個人覺得作為在校的本科生,學(xué)習(xí)C++是比較好的,因為C/C++比較難入門,掌握它必須同時掌握很多其它知識,比如計算機體系結(jié)構(gòu),編譯原理等。它比其它的語言給你更大的自由度去了解軟件開發(fā)的原理。再有就是類庫什么的不用太在意,因為很多公司都是自己的類庫,倒時還要再學(xué)的,只有Java的類庫是有統(tǒng)一規(guī)范的。所以不必太在意類庫的用法,你的串號我已經(jīng)記下,采納后我會幫你制作
推薦答案 /******我覺得寫得比較好的文章*******/這個問題是每一位學(xué)習(xí)編程的初學(xué)者都會遇到而且很迷茫的問題,在這里發(fā)表一下個人觀點,僅供參考: 1.每一種程序都有其發(fā)展的歷程,沒有任何一種程序是萬能的,比如說我們都知道的C語言,開發(fā)C的初衷就是為了讓程序員能脫離那種原始的匯編的環(huán)境,可以在高級語言環(huán)境中對內(nèi)存地址進(jìn)行控制,所以C語言在底層操作上來講要優(yōu)越于其他高級語言;比如Pasical語言的初衷就是為了程序設(shè)計中的教學(xué)使用,所以Pasical語言的語法結(jié)構(gòu)很嚴(yán)謹(jǐn);比如Fortran語言,開發(fā)的初衷就是為了工程計算,所以他的數(shù)學(xué)邏輯工程邏輯功能模塊就相當(dāng)強大,等等………… 2.現(xiàn)在的語言已經(jīng)發(fā)展到面向?qū)ο蟮母呒壵Z言,像我們現(xiàn)在所熟知的Java、.Net、Delphi 等語言,他們開發(fā)應(yīng)用軟件來說基本沒有太大的區(qū)別,因為他們的庫都已經(jīng)很豐富,我們開發(fā)起來也相對較簡單一些,他們的差距也就緊緊在于市場占有率和所在公司開發(fā)選擇問題上了。還有另外一個就是一些數(shù)據(jù)庫編程的語言比如SQL、PB等語言,他們的數(shù)據(jù)庫功能相當(dāng)強大,由于微軟產(chǎn)品的市場占有,所以大家比較傾向于SQL語言,因為他的應(yīng)用面要廣一些,但是不乏有些朋友會基于一些其他的想法選擇其他類型的數(shù)據(jù)庫編程語言。解釋類語言,作為B/S開發(fā)模式的語言,也是根據(jù)其市場占有規(guī)模來分,一般來講市場占有率越高的語言程序,那么它的庫要豐富一些,我們操作起來要相對容易些。所以說,現(xiàn)在流行的應(yīng)用軟件開發(fā)的語言來講,我們一般考慮的是市場占有率高的,就會有更多的工作機會來等待我們;但是一些市場占有率稍低的開發(fā)語言(有自己特色的),工作機會自然少一些,但是報酬相對要高一些,物以稀為貴嘛! 3. 各種語言的選擇 如果編寫對性能要求苛刻,或和操作系統(tǒng)結(jié)合緊密的程序,必然選擇C。 如果編寫到處可用的程序,選Java。 如果編寫大程序,可能的話盡量用腳本語言如Python、Ruby,不行了再用Java和C。因為腳本語言帶來了生產(chǎn)力。 編寫文本的處理程序用Perl或Ruby。 編寫知識的處理程序用prolog。 編寫最靈活,最模糊的程序用Lisp。 編寫office程序用vba。 編寫服務(wù)器端程序,PHP、(采用自己熟悉的語言來寫,例如Perl、Python、Ruby)CGI、ASP、(熟悉Java就用)JSP都是選擇。 編寫數(shù)據(jù)庫程序用vb或delphi。 如果要追求性能和程序的能力,要完全發(fā)揮操作系統(tǒng)的能力,使用C/C++語言是合適的。在Windows環(huán)境下用VC,在Unix-like環(huán)境下用gcc。 如果不是追求和操作系統(tǒng)完美結(jié)合,而只是性能,又要追求跨平臺性,那么仍然選擇C,但可以選擇跨平臺的庫,如qt、gtk、fox、wxWindows。如果要編寫游戲也有跨平臺選擇:SDL。 如果不滿意C領(lǐng)域標(biāo)準(zhǔn)的不統(tǒng)一,不滿意C的容易出錯,不滿意C的面向?qū)ο筇卣鞑粡氐?。如果不在乎跨平臺,Windows平臺可以選擇C#,maC平臺可以選擇CoCo。如果需要跨平臺,可以選擇Java。 如果需要跨平臺,又要廣泛的支持的話,選擇Java。 在Unix-like下,最方便的工具語言是Perl,它有強大的社區(qū)和代碼庫的支持。 如果只作為簡單應(yīng)用的工具語言,Python和Ruby是更好的選擇,他們的跨平臺移植性好,應(yīng)用也比較廣泛。其中Python更適合入門和交流,長期使用也不錯。Ruby是對Python不滿意的另一個選擇,它提供了很多額外的功能。 如果要選擇一個程序的嵌入語言,原來有Lisp、Basic和Java,現(xiàn)在還可以選擇Python和Ruby。 如果在要求動態(tài)解釋執(zhí)行語言,而又不想學(xué)其他語言的話,C程序員的選擇是pike,Java程序員的選擇是beanshell。 在Java平臺,又想用腳本語言的話,可以用Python。 最正統(tǒng)的基于文檔的語言或叫動態(tài)頁面語言是。 最專門的服務(wù)器端語言是PHP,當(dāng)然也有很多其他選擇。 XML語言以XUL為最著名,dtml也算一個,你自己也可以用XML作為自己特殊用途的語言。比如jedit就用XML作為一種模式定制語言。XML語言是一種比較先進(jìn)的趨勢,比現(xiàn)有的語言在特殊領(lǐng)域更高效。 要找容易實現(xiàn)的語言,Lisp和Tcl是選擇。 Lisp的數(shù)據(jù)和程序融為一體的能力和自由是其他語言都沒有的?,F(xiàn)在出現(xiàn)了一個Lisp的現(xiàn)代化的變種:REBOL。 如果有基于事實的編程的需要的話,prolog和Clips是必然。 4.其實說到最后,也許大家都已經(jīng)迷糊了,因為我自己也迷糊了(不要扔我!誰?。吭趺催€有雞蛋?!*—%##*),不過只需要一個簡單的道理:選擇什么方向(數(shù)據(jù)庫、應(yīng)用軟件、底層開發(fā)等等),那要看我們對什么感興趣,對什么有一種親切感;選擇好了方向,在選擇需要那個具體的語言,那就要看市場占有,公司發(fā)展前景,我們需要得到的利潤回報等因素(不過,作為同種類的語言,一個真正的程序員是可以很好的跨越這種平臺的,也就是說你最好不要只學(xué)習(xí)一種語言)! 5.如果你為了掙錢,就學(xué)Java C# VB 之類的快速開發(fā)工具; 如果你是為了掙錢還想搞搞技術(shù), 就學(xué)C++之類的語言; 如果你想搞系統(tǒng)開發(fā), 你就要從硬件,匯編,一點一點學(xué)起了
雖說掌握和了解了c++和java在編程方面?zhèn)戎攸c各是什么?比如側(cè)重網(wǎng)絡(luò)游戲或是軟件開發(fā)?,java游戲是用什么軟件開發(fā)的,下載地址是什么,有教程嗎???,能走遍天下,但也要不斷去學(xué)習(xí)新的知識,更多的Java知識,請聯(lián)系客服獲取。
只要一個電話
我們免費為您回電