2020-12-29 18:15:00 來自于應(yīng)用公園
學(xué)習(xí)Android一定要會(huì)java的,因?yàn)閍ndroid的開發(fā)至少目前是在一個(gè)純java的開發(fā)環(huán)境中進(jìn)行的,android的學(xué)習(xí)基本上是學(xué)習(xí)如何運(yùn)用它的控件以及各個(gè)組件,但是要實(shí)現(xiàn)這些控件和組件必須要用到j(luò)ava,不排除以后使用c#也可以進(jìn)行android的開發(fā)。因此java是個(gè)基礎(chǔ),要想讓自己變成一個(gè)Android達(dá)人,所以一定要潛下心來好好把java的基礎(chǔ)學(xué)習(xí)一下。其實(shí)java是一門很容易學(xué)習(xí)的語(yǔ)言。
需要學(xué)java,不需要學(xué)c語(yǔ)言
不需要的,可以直接進(jìn)行安卓學(xué)習(xí),但可以了解了解。
應(yīng)該是要學(xué)的
也不一定要學(xué)習(xí)C語(yǔ)言,實(shí)際上,學(xué)習(xí)語(yǔ)言,主要是培養(yǎng)你的邏輯思維。而且C語(yǔ)言的結(jié)構(gòu),相對(duì)合理。但至少要學(xué)習(xí)一門語(yǔ)言,?比較合理。
安卓app使用的是java編程語(yǔ)言,現(xiàn)在也有用HTML5開發(fā)app的,但是兼容性不是很好,因?yàn)殚_發(fā)框架還不是很成熟。如果做安卓app開發(fā),建議學(xué)習(xí)java。
技術(shù):
Web服務(wù):servlet, cgi腳本,asp等;
系統(tǒng)調(diào)度:多線程,并發(fā)等;
框架:
對(duì)應(yīng)不同的web服務(wù)技術(shù),采用的編程語(yǔ)言不同;
對(duì)應(yīng)系統(tǒng)調(diào)度,有不同的多線程,多進(jìn)程通信框架等;
但是前者從業(yè)人員比后者多了一個(gè)數(shù)量級(jí)。
我給你說說我個(gè)人的做法,大學(xué),你懂的,什么都學(xué)一下,包括U3D我也學(xué)了一年,但是在大四的時(shí)候,我就自學(xué)了cocos2dx,現(xiàn)在畢業(yè)出來也是在做cocos2dx,大四期間我也想過搞一下ios開發(fā),但是經(jīng)過對(duì)比還是選擇了Cocos2dx,個(gè)人原因如下。例如圖形學(xué),DX,當(dāng)然,也被迫弄過mfc,應(yīng)付課程需要。
2.鄙人認(rèn)為編程是個(gè)一通百通的事情,只有精通一到兩門語(yǔ)言(C++是我的主要學(xué)習(xí)語(yǔ)言),理解語(yǔ)言設(shè)計(jì)的過程(所有語(yǔ)言終都是變成萬(wàn)惡的0和1),只有這樣,在以后的隨著各種語(yǔ)言和技術(shù)的更新?lián)Q代,你才可以更快的適應(yīng)。
3.沒錢買mac。
4.為了復(fù)仇。。。。。
對(duì)于你,我給下個(gè)人建議,先去搞搞ios開發(fā),