文章目录

  • 1. 前言
  • 2. 基础语言
  • 3. 混合开发相关语言
  • 4. 参考书籍
  • 5. 建议

1. 前言

更多内容请查看android生态之应用篇

android开发常用java,c,c++这三种。但是不要说这三种语言,单单一个java要想写清楚,这点篇幅是肯定不够的。这边提出来就是为了让学习的人知道你学习android需要什么语言基础。

2. 基础语言

android应用开发最常用的就是java语言了,说他为android的基础语言一点也不为过。那这边说一下java学习的一些建议:

  1. 熟悉四大基本特性:继承,封装,多态,抽象
  2. 熟悉面向对象开发概念,万物皆对象,对象皆可盘
  3. 熟悉IO读写
  4. 熟悉数据库操作
  5. 熟悉网络开发
  6. 熟悉常用设计模式

3. 混合开发相关语言

android应用开发还有有可能接触到比较多的就是c/c++语言,以及h5+js脚本语言了。这边简单提一下:
对于c/c++学习的一些建议:

  1. 熟悉指针,这个是最核心也是最重要的一个概念;
  2. 熟悉结构体
  3. 熟悉基本数据类型操作
  4. 熟悉面向过程开发,但需要注意的是c++是有类这个概念的,需作一定的区分
  5. c/c++语言在android应用通常作为jni技术供java侧进行调用

对于h5+js学习的一些建议:

  1. 熟悉操作基本的函数
  2. 熟悉动态网页开发
  3. 熟悉各种样式的使用
  4. h5+js语言一般作为andorid应用开发的补充语言,提供跨平台实现

4. 参考书籍

java 语言参考书籍《java从入门到精通》
c 语言参考书籍《c语言从入门到精通》,《c语言陷阱和缺陷》
c++ 语言参考书籍《primer c++》
h5 语言参考书籍《HTML5从入门到精通》
js语言参考书籍《JavaScript从入门到精通》

5. 建议

时间充裕先从c语言开始学习,然后继续c++,再带java,h5+js可以最后学习。个人学习经验,仅供参考,无需复制!

更多相关文章

  1. android 多语言支持
  2. Android开发书籍书籍介绍:
  3. android 多国语言
  4. android修改默认语言
  5. AIDL(android 接口定义语言)
  6. android工程字符串多语言翻译遗漏查找工具
  7. Android Kotlin开发语言学习笔记
  8. android中使用jni,ndk的C语言回调方法

随机推荐

  1. Android(安卓)解决启动界面显示空白问题
  2. Android图形系统的底层实现
  3. Android布局LinearLayout子控件无法填充
  4. Android通知使用权(NotificationListener
  5. 如果Imageview与Linearlayout有叠加且可
  6. Android的SDK与ADT不匹配问题
  7. android studio 报Error:failed to find
  8. 环境变量ANDROID_SDK_HOME的作用
  9. android控件之ImageButton android:scale
  10. android布局居中