Andorid所使用的编程语言:
Android APP大量使用Java作为开发语言,不过其实在开发中也是可以有别的选项的:
•为了提高性能,可以移植部分C/C++代码。
• 在需要展现使用OpenGL效果以及3D动画的情况下可能需要整个app用 C/C++来完成。
• 也可以用 HTML, CSS, JavaScript来编写app,可以通过工具将其打包成一个android应用并上传到app商店中。诸如此类。
学习本书之前是需要有一定的Java基础的,如果还没有学习Java的话,只需要集中在以下的Java知识点中。不需要钻的太远,不然就有点离题千里了。请参考一下链接:
• 基础语法--Language fundamentals (flow control, etc.
• 类和对象--Classes and objects
• 方法和数据元--Methods and data members
• 修饰词Public, private, and protected的概念
• 静态方法和在实例中的生命周期--Static and instance scope
• 错误--Exceptions
• 线程--Threads
• 集合--Collections
• 泛型--Generics
• 文件的输入与输出--File I/O
• 反射--Reflection
• 接口--Interfaces