0Pricing
Java Academy · 课时

编程简介

介绍编程的核心思想、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 反馈 — 无需本地设置。

此课程中的所有课时

  1. 编程简介
  2. 安装 JDK 与集成开发环境
  3. 编写第一个程序
← 返回 Java Academy