java開發(fā)的游戲 為什么Java不適合游戲開發(fā)?
]主要考慮效率(代碼執(zhí)行效率、開發(fā)效率)問題,編寫時沒有C效率,編寫成本太高,Java不劃算,專門化不同,Java現(xiàn)在廣泛應(yīng)用于web,而C是基于Windows與Windows的兼容性更好,Java是
]主要考慮效率(代碼執(zhí)行效率、開發(fā)效率)問題,編寫時沒有C效率,編寫成本太高,Java不劃算,專門化不同,Java現(xiàn)在廣泛應(yīng)用于web,而C是基于Windows與Windows的兼容性更好,Java是在JVM Windows系統(tǒng)中運(yùn)行的有些接口比較費(fèi)勁。
Java基本上什么都可以開發(fā),但是Java致命的一點(diǎn)是不能直接操作內(nèi)存,這給Java的開發(fā)帶來了很多限制。但是Java提供了本地方法,可以調(diào)用C的類庫,使函數(shù)得到進(jìn)一步的改進(jìn)。由于Java是自動垃圾回收機(jī)制,游戲流暢性有很大折扣,因此不適合玩游戲。
為什么Java不適合游戲開發(fā)?
未來?錢呢?哈哈,我只是開玩笑。關(guān)于這個問題,被調(diào)查者將根據(jù)自己的經(jīng)驗(yàn)簡單地談一談。我希望它對你有用。
1. 關(guān)于興趣。興趣真的很重要。編寫代碼本身是一件比較枯燥的事情。日常工作可能是編寫代碼和處理計(jì)算機(jī)上的各種系統(tǒng)錯誤。有些公司加班太多了。如果他們一點(diǎn)也不喜歡這個職業(yè),只是為了賺錢而工作,那真的很痛苦。(為喜歡的人編寫代碼是一種樂趣,因?yàn)楫?dāng)你解決一個問題時,成就感是無法形容的。此外,程序員的職場關(guān)系可能不像其他行業(yè)那樣復(fù)雜。對于那些不善于處理各種職場人際關(guān)系的人來說,這是選擇這一職業(yè)的原因之一。幾年前,當(dāng)智能手機(jī)開始普及時,應(yīng)用程序開發(fā)商(Android、IOS)的需求量確實(shí)很大,他們的工資也在不斷上漲。他們敢在不到半年的時間里喊10公里甚至更高,各種培訓(xùn)機(jī)構(gòu)也招收了大量學(xué)生快速賺錢。近兩年來,隨著應(yīng)用開發(fā)者數(shù)量的不斷增加和人員技術(shù)素質(zhì)的參差不齊,加上H5技術(shù)的成熟應(yīng)用,很多相對簡單的應(yīng)用都可以通過H5軟件包實(shí)現(xiàn),這些軟件包簡單、高效、靈活(如微信、微信小應(yīng)用程序等共享的各種H5鏈接),并且行業(yè)逐步規(guī)范。治療取決于你的技術(shù)實(shí)力和機(jī)會。
關(guān)于服務(wù)器端開發(fā)的處理,幾年前,確實(shí)有點(diǎn)受客戶端的壓迫(初中開發(fā))。經(jīng)過近兩年的行業(yè)逐步規(guī)范,基本上還是一樣的。不過,系統(tǒng)架構(gòu)師、技術(shù)專家等級別較高,待遇從來都不差。
3. 關(guān)于未來。怎么說,其實(shí),科技之路未來將面臨職業(yè)轉(zhuǎn)型的問題。如果級別夠高,要么調(diào)到管理崗位,要么走高級技術(shù)專家路線,成為某個領(lǐng)域的超級神。
相對而言,應(yīng)用開發(fā)(Android)的技術(shù)深度和廣度不如服務(wù)器開發(fā),特別是近年來,大數(shù)據(jù)、云計(jì)算、AI火,這些都是服務(wù)器的發(fā)展方向,未來不用說。
最后,祝你好運(yùn)!