For investors
股價:
5.36 美元 %For investors
股價:
5.36 美元 %認真做教育 專心促就業(yè)
在現(xiàn)實生活中,隨著21世紀的快速發(fā)展,沒有一門專業(yè)的技術(shù)都無法生存,比如互聯(lián)網(wǎng)行業(yè),android系統(tǒng)相信大家不陌生吧,目前市場上非常匱乏Android開發(fā)的人才,那么android入門需要學什么,需要做好哪些學習準備?下面我們一起來看一下吧。
1、你最好先熟悉一門編程語言,現(xiàn)在大學里面和計算機相關(guān)的專業(yè)甚至理工類專業(yè)一般都會開設(shè)C語言課程,只是很多同學在大學期間并沒有好好學習,如果對它掌握的不太好或者很久沒用了,建議先從將其好好復習一下,將其基本的語法再好好回顧一下,最好能搭建一個環(huán)境來運行、調(diào)試它。如果沒有學過,不妨也提前學習一下。
2、如果你后續(xù)有志于游戲方面的開發(fā),你最好具備一定的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)知識。這一點是我在華清遠見的講臺上,給學員們堅持強調(diào)的。雖然現(xiàn)代的高級編程語言中,其類庫中已經(jīng)幫我們實現(xiàn)了大部分的數(shù)據(jù)結(jié)構(gòu),一般情況下,我們直接使用即可。但如果你能對其原理有所了解,當你需要在這些數(shù)據(jù)結(jié)構(gòu)和算法中間的時候,你可以能更加的清楚到底應該選擇那個數(shù)據(jù)結(jié)構(gòu)或者算法。另外,在圖形圖像處理上面,線性代數(shù)的作用也非常重要,如果能掌握一點這方面的基礎(chǔ)知識,無疑也會在后續(xù)的學習中如虎添翼。舉個例子,在Android中,有一個用于圖形變換的類Matrix,用起來稍有點難。其實它的理論基礎(chǔ)就是線性代數(shù)中的矩陣,如果你了解矩陣的基本算法,這個類的使用可以說就易如反掌了。
3、因為Android應用的開發(fā)語言用的是Java語言,并且在android培訓過程中也用到了Java核心類庫的大量的類,因此,在學習Android開發(fā)之前,可以先把Java基本語法和Java SE的基礎(chǔ)類庫好好學習一下,例如:Java中的IO、網(wǎng)絡(luò)、線程、List、Map、Tree等數(shù)據(jù)結(jié)構(gòu)?,F(xiàn)在的大學里也有不少的院系開設(shè)了Java課程,教材和圖書也非常豐富,如果你所在的院系沒有開設(shè),也可以從其他開設(shè)了這個專業(yè)的院系同學那里借閱一下,并認真完成他們所布置的作業(yè),爭取自己能動手編寫出一些簡單的Java應用。如果自己購買圖書,可以購買《Java核心技術(shù),卷1(原書第8版)》這本圖書來學習。
4、因為在Android中,會用到數(shù)據(jù)庫來存儲數(shù)據(jù),因此,也可以提前對數(shù)據(jù)庫知識做相關(guān)的儲備。在Android所使用的SQLite中,其語法是遵循標準的SQL-92語法的(當然和企業(yè)級數(shù)據(jù)庫如Oracle等比較,功能上要弱很多),有條件的話,最好也能安裝一個數(shù)據(jù)庫來進行實際的操作。
android入門需要學什么,需要做好哪些學習準備?最后建議。大家使用Microsoft SQL Server或者MySQL就可以了。它們都是我們學習數(shù)據(jù)庫的好平臺。另外,如果曾經(jīng)學習過數(shù)據(jù)庫原理或者關(guān)系代數(shù),那么,在學習數(shù)據(jù)庫的過程中,也可以再好好地復習一下這些基礎(chǔ)知識,對我們理解數(shù)據(jù)庫大有裨益。
【免責聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責。如涉及作品內(nèi)容、版權(quán)和其它問題,請在30日內(nèi)與聯(lián)系我們,我們會予以更改或刪除相關(guān)文章,以保證您的權(quán)益!