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

课时

  • 评论
  • 关于我们
开始
开始学习
立即开始学习
  • 我的进度
  • 课程
  • 任务地图
  • 课程
  • Java 开发的 IDEA 实用技巧

    JAVA 25 SELF
    等级 14,课时 0
    自动补全、模板与重构。了解如何使用 Tab、Live Templates (psvm, sout)、Postfix Completion 以及格式化快捷键,以思想的速度编写代码。
    可用
  • 类与对象的概念

    JAVA 25 SELF
    等级 14,课时 1
    在本讲中,我们将弄清什么是 Java 中的类与对象:类就像“蓝图”,对象是其实例。我们将学习使用关键字 class 来声明类,添加字段和方法,使用 new 创建对象,调用诸如 sayHello() 的方法,并在代码中使用自定义类型( Person、 BankAccount),包括通过 main 方法启动程序。
    可用
  • 类的结构:字段、方法、构造器

    JAVA 25 SELF
    等级 14,课时 2
    在这节课中,我们讲解 Java 中类由哪些部分组成:字段(状态)、方法(行为)以及构造器(初始化)。我们会讨论访问修饰符 public/ private、关键字 this、默认构造器,以及如何通过 new 创建对象、调用像 sayHello() 这样的方法,并避免 NullPointerException 之类的错误。通过 Person 和 User 两个类的示例,我们将看到完整的“字段 → 方法 → 构造器”链路。
    可用
  • 使用 new 创建对象

    JAVA 25 SELF
    等级 14,课时 3
    在本讲中,你将了解在 Java 中如何使用关键字 new 创建对象、构造函数如何工作、引用类型变量中存的是什么,以及为什么尝试把 null 当作对象使用会导致 NullPointerException。以 Person 类为例,我们将讲解 new Person() 的语法、方法调用(例如 sayHello())以及创建实例时的常见错误。
    可用
  • 构造函数重载

    JAVA 25 SELF
    等级 14,课时 4
    在本讲中,我们将讲解 Java 中的构造函数重载:为什么要在一个类中声明多个构造函数( Person、 Account),编译器如何根据签名选择合适的构造函数,以及如何通过 this(...) 从一个构造函数调用另一个以消除重复。我们将展示通过 new 创建对象的示例、初始化的不同方案(所有者、余额、货币),并分析常见错误:缺少无参构造函数、参数混淆以及 this(...) 的循环调用。
    可用
  • 对象初始化:初始化顺序

    JAVA 25 SELF
    等级 14,课时 5
    逐步讲解 Java 如何初始化对象:字段的默认值、显式初始化、实例初始化块,以及最终通过 new 调用构造函数。以 Person 类为例,我们将看到实际的输出顺序、默认值对照表、流程图,以及常见错误(重复逻辑、对 static 的误解、处理 null、通过 this(...) 调用构造函数)。
    可用
  • IntelliJ IDEA 中的 Debug

    JAVA 25 SELF
    等级 14,课时 6
    如何不发疯地找出错误。学习使用 Debugger:断点、单步执行、查看变量以及动态计算表达式。
    可用
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