编程简介
介绍编程的核心思想、Java 的作用,以及编译—运行循环。
编程简介 是 CoddyKit 上的免费 Java Academy 课时。 这是第 1 节课,共 3 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Java Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Java Academy 课程共包含 3 节课。
什么是编程
什么是编程? 编程是编写计算机能够遵循的精确指令的过程。计算机快速且只按字面执行:我们告诉它什么,它就准确执行什么,不多也不少。
- 我们使用编程语言来表达指令。
- 指令必须明确且有序。
- 将任务拆分为小步骤,可以更容易地处理复杂任务。
为什么选择 Java
为什么选择 Java? Java 是一种通用的面向对象语言,用于服务器、Android、工具等诸多场景。
- 可移植:一次编写,即可在多个平台上运行(通过 JVM)。
- 成熟的生态系统:拥有丰富的类库、框架和强大的社区。
- 性能:支持即时编译,并拥有现代化的 JVM。
编译与运行
Java 如何运行?
- 您编写人类可读的
.java源代码。 javac将其编译为.class字节码。- JVM 在您的计算机上执行字节码。
这种先编译后运行的两步方式使 Java 兼具可移植性和速度。
JDK JRE JVM
JDK、JRE 与 JVM
- JDK(Java 开发工具包):为开发者提供的工具(包括编译器
javac)。 - JRE(Java 运行环境):用于运行 Java 应用的类库。
- JVM:执行 Java 字节码的引擎。
流程:.java → javac → .class → JVM 执行。
算法与 IPO
算法与 IPO
- 算法:一组有限且清晰的步骤,用于解决问题。
- 输入 → 处理 → 输出(IPO)有助于您对问题进行建模。
- 将设计拆分为细小步骤,并经常进行测试。
示例:读取一个数字(输入),将其加倍(处理),打印结果(输出)。
关键术语
关键术语
- 变量:用于存储值的命名位置。
- 表达式:能够生成结果的值和运算符组合。
- 语句:一条完整的指令(在 Java 中以分号结尾)。
- 方法:带有名称、可重复使用的代码块。
- 类:对象的蓝图;Java 代码位于类的内部。
概念检查
快速检查:以下哪项最准确地定义了计算机程序?
复习与下一步
复习:您学习了什么是编程、Java 为什么受欢迎,以及 Java 如何使用编译器和 JVM。您还了解了 JDK、JRE、JVM 三者以及关键术语。
下一步:安装 JDK 并选择一个集成开发环境,以便编写和运行代码。
常见问题解答
「编程简介」课时是免费的吗?
是的 — 「编程简介」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Java Academy 课程的其余内容,请升级到 CoddyKit PRO。 Java Academy 课程共包含 3 节课。
「编程简介」这节课中我会学到什么?
介绍编程的核心思想、Java 的作用,以及编译—运行循环。 你通过在浏览器中直接运行的动手代码来练习 Java Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Java Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Java Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 3 节。
「编程简介」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Java Academy 课中编写并运行代码吗?
能。每节 Java Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。