Java 编程课程——语法基础入门
Java 是什么
Java 是 Android 开发的主力编程语言(虽然 Google 现在主推 Kotlin,但绝大多数 Android API 仍以 Java 为主)。AIDE 内置了纯 Java 语法教程,让你在没有 Android SDK 依赖的情况下单独练语言。
教程章节
| 章节 | 内容 | 关键知识点 |
|---|---|---|
| Variables | 变量与数据类型 | int、double、char、boolean、String |
| Operators | 运算符 | +、-、*、/、%、==、!= |
| If-else | 条件判断 | if、else if、else、switch |
| Loops | 循环 | for、while、do-while、break、continue |
| Arrays | 数组 | 声明、初始化、遍历 |
| Methods | 方法 | 参数、返回值、void、重载 |
| Classes & Objects | 类与对象 | class、new、字段、this |
| Inheritance | 继承 | extends、super、override |
| Interfaces | 接口 | interface、implements |
| Exceptions | 异常 | try、catch、throw |
学习建议
Java 教程的定位是语法入门,每个章节都是针对性的小练习。建议:
- 顺序学习 —— 后面章节依赖前面的知识
- 多做练习 —— 教程里代码量不大,写完还可以自己加几个测试用例
- 配合 Java Console 项目 —— 教程学完后可以用 Java Console App 跑自己写的算法
Java vs Kotlin 怎么选
| 对比项 | Java | Kotlin |
|---|---|---|
| 学习曲线 | 较平缓(入门概念直观) | 略陡(语法糖多,概念稍抽象) |
| 代码量 | 较长(写很多样板) | 简洁(属性、数据类、扩展函数) |
| 空指针 | 需要手动判断 null | 类型系统强制区分 nullable / non-null |
| AIDE 支持 | 完整(补全、重构、检查) | 有限(基础编辑,缺少高级分析) |
| Android 官方态度 | 仍支持,但不再主推 | 官方推荐语言 |
在 AIDE 的环境里,Java 是更务实的选择。想练 Kotlin 建议用电脑上的 Android Studio。
Java 学完后
学完 Java 语法教程,你可以:
- 继续学 Android 开发课程(上一页)—— 把 Java 技能用在 Android 开发上
- 用 Java Console App 跑算法题和小工具
- 开始理解 Android SDK 的 API 文档(绝大多数是 Java 写的)