-
1 # 機器矩陣
-
2 # 西安北大青鳥華美教育
android開發需要掌握的java內容包括:
java基礎:變數、資料型別和運算子,迴圈結構,陣列,類和物件,類的方法,字串等
java面向物件基礎:
抽象和封裝,繼承,多型,介面,異常,集合,JDBC,XML,JSON和檔案I/O
java圖形知識:
字型類Font,繪圖類Graphics和影象類Image等
開源的遊戲引擎:
AndEngine,Angle目前的android流行的框架還包括:cocos2d,unity3d等都是開發android遊戲相關的內容
同時需要了解資料庫的學習,比如sqlite等嵌入式資料庫
-
3 # 技術閒聊
Android手機APP是使用java語言開發的,所以要學習Android手機APP開發,必須先學習java語言,本人曾經也是對開發Android手機APP感興趣,自學的Android手機APP開發。下面談談本人的看法吧。
學習java語言學習java之前,先網上下載java開發工具,安裝,環境變數配置,對於剛入門的小白來說,這是西天取經的第一關,並不像大部分軟體那麼容易直接安裝完即可。開發環境配置好之後,最好熟悉一下軟體的功能,怎麼編譯,怎麼執行等。
開發環境準備好之後就是學習java語言了,對於開發APP的人來說,可以只學java基礎部分就可以了。沒有基礎的也可以自學,網上有很多java教程,還有線上影片,說得挺好的,本人當時是在騰訊課堂裡學習的,java基礎部分完全是免費的,只有高階篇才需要交學費。時間充裕的話學習一個月就差不多了,學習過程中一定要跟著教材自己動手練習,多敲程式碼多執行。學習程式設計實踐才是王道,多實踐進步才快,只看書不動手是沒有效果的。
Android手機APP開發Android手機APP常用的開發工具有Eclipse和android studio,根據個人喜愛選擇屬性自己的開發工具,開發環境安裝,本人使用的是android studio,感覺非常好用,android studio是2013年才推出的,屬性怎麼使用軟體,然後跟著教材一步步練習吧。剛開始先熟悉怎麼使用各種常用的控制元件,怎麼設定顏色、大小、位置等屬性,多程式設計,多操作,慢慢就掌握了。比如自己編寫一個簡單的計算器、遠端控制開關等,多訓練專案例項。
-
4 # 月半程式設計師見聞
說到這個,我覺得我還是有點感受的!
我的安卓學習之路我在大學的時候,因為有一門課程就是 java ,所以我算是被迫的學完了一半 java 吧。
為什麼說是一半呢?
因為當時因為課程不是必修的,課時也不多,只夠老師講一半的,所以我也就學了一半,基礎語法、基本演算法之類的,會用了而已!
我也沒想到我後面會接觸到安卓開發。
當我接觸安卓開發的時候,我心想著怎麼也要把java 很熟悉了才能搞吧!
事實卻不是這樣的,如果只是入門安卓,java 學一半竟然夠了。
入門安卓時候,java 的使用場景,在我看來就是邏輯處理和讀懂程式碼才會需要,其他的,學會安卓的各個元件就可以簡單開發了!
推薦看《第一行程式碼》這本書,入門很不錯。
當然,入門半吊子 java 就可以,但是在深入的話還是要努力學學 java 的,畢竟面試時候,很多 java 知識都會被問到!
安卓新語言當初為了提高安卓技術,心想著一定要把 java 學好,所以各種看書看影片,看吐了都!
現在安卓官方已經在推另一門語言「kotlin」了,如果可以的話,可以從這門語言入手安卓,不用具備 java 知識就可以學。
但是,目前使用 java 開發安卓的還是很多,有可能你接手一個專案是 java 寫的,而你只會 kotlin 那就尷尬了。
能力強就兩手都抓吧!
雖然說半吊子就可以,但是如果我當時 java 很好的話,我覺得也會更輕鬆一點的吧!^_^ -
5 # 前方有隻程式猿
其實可以邊學Java邊學Android,其實基本不會有什麼衝突。
我2011年年底開始自學的Android開發,因為有C語言基礎,所以簡單把Java的基礎知識過了一遍就開始學習Android開發,然後我基本是邊學Android邊學Java,在Android上遇到Java相關問題的時候,再去上網查閱相關資料。
實際上,你在學習Android的時候也是在學習Java的。所以,Java基礎知識學的差不多了,就可以學習Android了!
回覆列表
主要是JAVA程式設計基礎,例如變數,條件結構,迴圈結構。然後就是面向物件基本概念,例如封裝繼承多型。後面要學基本常用類的API,例如string,集合,陣列,io流等。最後學習執行緒和網路程式設計。
如果有條件可以學習一下swing。學了swing之後,對事件驅動模型瞭解了學Android很有用。