从零开始手把手教你安卓开发

3.1 初识Android APP-章节序言与语言概念

3.1.1 序言

从本章开始,我们就开始正式迈入安卓开发的大门了。在此,小满想提醒您:贪多嚼不烂,宁可一天只学一节,也不要盲目的往后学,一天能把一节的东西完全掌握已经很了不起了,即使学的再多,没法掌握那依然是竹篮打水。

还有,刚学起时可能会觉得困难,不要怕,万事开头难,越往后学,积累的经验越多,学起来就越轻松。

3.1.2 语言概念

Android APP使用 XML(前端)与Java/Kotlin(后端) 进行开发。对于后端,我们不否认Kotlin确实比Java优秀,也是以后安卓开发的愿景与首选。但是,在本教程中,我们仍然选择Java进行开发。

那我们再来理解一下XML与Java:

  • XML

XML(eXtensible Markup Language)翻译为 可扩展标记语言,是一种用于描述数据的标记语言。但在安卓开发中,它是一种核心的 声明性标记语言 ,与通用XML相比,Android中的XML标签是预定义的,由Android SDK提供。开发者通过组合这些标签,告诉Android系统“要构建一个什么样的界面或配置”,而具体的绘制和实现则由系统完成。

说明白点,它就相当于“组件设计”,在Android APP上看到的所有控件都是由XML编写的,它就像搭积木一样,把一个个控件元素搭建出来。

  • Java

Java​是一种高级的、面向对象的编程语言,其核心设计理念是“一次编写,到处运行”,即通过Java虚拟机(JVM)实现跨平台执行,源码会被编译为字节码并由JVM在不同操作系统上解释执行,实现跨平台兼容。Android中也有一个JVM,因此可以运行编写的Java程序。Java以其稳定性、安全性、生态丰富的特点,持续成为企业级开发的主流选择之一。


现在,您已经理解了基础的语言概念,那么 3.2 我们就来开始创建第一个项目,敬请期待!

© 2026 小满. All rights reserved.
分类: 从零开始手把手教你安卓开发 标签: 暂无标签

评论

暂无评论数据

暂无评论数据

目录