CodeGym/课程/Java 课程

Java 课程

这门传奇的 Java 课程帮助了数以百万计的人开始编程。从零掌握 Java:从基础语法到多线程和集合操作。4 大主线任务,40+ 关卡,超过 1200 个自动检查的任务。该课程效果显著,面试官经常会问:“你在 CodeGym 上的等级是多少?”
4.9
4400+ 条评价
30k 毕业生开启了 IT 职业生涯
了解更多
  • 命令与第一个程序
  • 类型与键盘输入入门
  • 条件运算符
  • 循环
  • 在 IntelliJ IDEA 中开发与调试
  • 数组
  • 函数
  • 数据类型
  • 实用细节
  • 字符串处理
  • 对象
  • 类与 "static"
  • 集合与泛型
  • 集合,第 2 部分
  • 异常
  • 输入/输出流
  • 时间与日期处理
  • 面向对象编程入门
  • Lambda 表达式
  • 在CodeGym上的游戏化任务
  • 面向对象基础:原则、继承、封装
  • 面向对象基础:重载、多态、抽象、接口
  • 接口:与抽象类比较、多重继承
  • 类型转换、instanceof、有关接口的主要任务
  • 方法重载,构造函数调用的细节
  • 线程入门:Thread、Runnable、start、join、interrupt、sleep
  • 高级线程:synchronized、volatile、yield
  • 流入门:InputStream/OutputStream、FileInputStream、FileOutputStream
  • 流(续):Reader/Writer、FileReader/FileWriter
  • 序列化
  • 对象基础:equals、hashCode、clone、wait、notify、toString()
  • 字符串:可变/不可变、格式化、StringTokenizer、StringBuilder、StringBuffer
  • 内部类,含 Map.Entry 示例
  • 内部类实现细节
  • 创建与停止线程:start、interrupt、sleep、yield
  • 对共享数据的独占访问:synchronized、volatile
  • 死锁:wait、notify、notifyAll
  • ThreadGroup、ThreadLocal、Executor、ExecutorService、Callable,Jsoup 实践
  • 自动装箱及实现特性
  • 运算符:算术、逻辑、位运算;Swing 实践
  • 文件与归档处理
  • RMI 与动态代理,Swing 实践
  • JSON 与 JavaScript,使用 Guava、Apache Commons Collections、JUnit 的实践
  • 递归、垃圾回收与 Java 引用类型,日志记录
  • 版本控制系统:Git 与 SVN,泛型
  • Web 应用的核心模式,高级集合
  • 设计模式,工具类(Arrays、Collections)
  • 开发方法学、Java 注解、异常层次结构
  • 使用 Tomcat 和 IntelliJ IDEA 构建你的第一个 Web 应用
  • URI、URL、REST 服务,创建客户端-服务器应用
  • 课程完成!
600+
课程
1200+
任务
20
测试
此外:
  • 即时任务验证
  • AI 导师
  • IDE 插件
  • WebIDE
  • 游戏化
  • 激励性讲座