浅谈android应用之编程语言

文章目录

  • 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可以最后学习。个人学习经验,仅供参考,无需复制!

你可能感兴趣的:(android应用学习轨迹)