CodeGym
促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • 程序员之路

    JAVA 25 SELF
    等级 7,课时 6
    在本讲中,你将了解程序员的职业阶梯是如何构成的,现代开发者与过去的“编码员”有何不同,为何如今更重要的是用现成组件拼装解决方案而不是从零开始写完所有东西,以及在云和 DevOps 时代,Java Software Engineer 这一职业如何发生了转型。
    可用
  • 如何知道我能做到?

    JAVA 25 SELF
    等级 8,课时 0
    在这篇文章中,你将了解:为什么编程对每个人都触手可及,程序员这份职业有哪些优势,CodeGym 的创新学习方法有何不同,以及为何实践比理论更重要。内容将激励你相信自己的能力,开启你的 IT 之旅!
    可用
  • Java 程序结构与 main 方法

    JAVA 25 SELF
    等级 8,课时 1
    在本讲中,我们将拆解一份基础的 Java 程序结构:什么是类与字段,入口点 main() 如何工作,为什么需要访问修饰符 public/ private 和关键字 static,Java 21 中的 main() 简写是什么,以及一个关于 IntelliJ IDEA 的小技巧。
    可用
  • 方法的声明与调用、参数

    JAVA 25 SELF
    等级 8,课时 2
    讲解如何在 Java 中声明和调用方法:通用形式、带参数与无参数的示例、形参与实参的区别、结合一些小型工具方法的练习,以及为便于从 main 调用而谨慎使用 static。最后——常见错误以及如何避免。
    可用
  • 返回值与 return

    JAVA 25 SELF
    等级 8,课时 3
    在本课中,我们讲解为什么 Java 方法需要返回值、如何选择结果类型、 return 关键字如何工作、在何处以及如何使用返回的结果,以及提前结束 void 方法的细节与常见错误。实践部分包含 int、 double、 String 与 boolean 的示例。
    可用
  • 按值传递与按引用传递

    JAVA 25 SELF
    等级 8,课时 4
    在本讲中,我们将解析 Java 中方法参数的工作方式:为什么说在 Java 中始终是 按值传递;原始类型( int、 double、 boolean)与引用类型(数组和对象)有什么不同;为什么在方法内部修改数组元素能在外部看到,而给参数赋予新的引用却不能。文中提供直观示例、典型错误以及实用结论。
    可用
  • 访问修饰符与变量作用域

    JAVA 25 SELF
    等级 8,课时 5
    在本讲中,我们将通过示例讲解 Java 中的访问修饰符 — public、 private 和包级可见性(无修饰符),以及变量的作用域:局部变量、参数和类字段。我们会理解什么是变量遮蔽(shadowing),以及如何通过 this 和通过类名来访问字段。最后,我们将讨论典型错误及其避免方法。
    可用
  • 产品的诞生:现代 IT 产品是如何打造的

    JAVA 25 SELF
    等级 8,课时 6
    在本讲中,你将了解现代 IT 产品究竟是如何被构建出来的:为什么开发意味着持续变化,发布流程是怎样的,为何只有在生产环境中运行的代码才真正创造价值,以及你的代码从写出到为用户带来价值要经历哪些阶段。全程配有示例、类比以及来自业界的真实故事。
    可用
  • 信息技术

    JAVA 25 SELF
    等级 9,课时 0
    在本文中,你将了解互联网的出现与 IT 行业的发展如何改变了世界,为什么信息技术领域的职业如此抢手,IT 从业者有哪些发展前景,以及为何 IT 专业人士几乎可以在任何地方工作和生活。我们还将讨论这一职业的优势以及移民机会。
    可用
  • 字符转义

    JAVA 25 SELF
    等级 9,课时 1
    在本讲中,我们将讲解如何在 Java 的字符串中转义特殊字符、使用换行以及多行文本块 """,如何处理 Unicode(包括代理项对)和表情符号(emoji),以及在输出引号和路径时最常见的错误。全部配以直观示例。
    可用
  • 字符串格式化

    JAVA 25 SELF
    等级 9,课时 2
    本讲将讲解如何在 Java 中优雅且可靠地把数据拼成文本:从使用 + 进行简单拼接到功能强大的模板工具 String.format()。我们将通过示例学习格式说明符( %s、 %d、 %.2f、 %n)、对齐、百分号,以及简要介绍日期/时间与区域设置。最后用实践收尾,并分析常见错误。
    可用
  • String 的基本方法

    JAVA 25 SELF
    等级 9,课时 3
    在本次 Java 讲座中,我们讲解 String 类中最有用的方法:如何通过 length() 获取字符串长度,使用 substring() 提取子串,使用 indexOf() 和 lastIndexOf() 查找文本,用 charAt() 获取字符,把字符串转换为字符数组 toCharArray(),用 replace() 替换片段,以及用 trim() 和 strip() 清理字符串两端。最后——实践练习与常见错误解析。
    可用
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ...
  • 30
Learn
  • 注册
  • Java 课程
  • 任务帮助
  • 定价
  • Java 语法
社区
  • 用户
  • 文章
  • 论坛
  • 聊天
  • 成功故事
  • 动态
  • 联盟计划
Company
  • 关于我们
  • 联系方式
  • 评价
  • 媒体中心
  • CodeGym for EDU
  • 常见问题
  • 支持
CodeGymCodeGym 是一个从零开始学习 Java 编程的在线课程。该课程是初学者掌握 Java 的完美方式。它包含 1200+ 个带即时验证的任务,以及必要的 Java 基础理论。为了帮助你在学习中取得成功,我们实现了一系列激励功能:测验、编码项目、关于高效学习的内容,以及 Java 开发者职业相关内容。
关注我们
界面语言
English Deutsch Español हिन्दी Français Português Polski বাংলা
简体中文
मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
“程序员是培养出来的,不是天生的” © 2026 CodeGym
MastercardVisa
“程序员是培养出来的,不是天生的” © 2026 CodeGym