AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
Java 25
Java 25
级别 7
我——最优秀
JAVA 25 SELF
等级 7,
课时 0
在这篇激励性的文章中,你将了解:为何通往成功的道路对每个人都是独一无二的,怎样选择自己的策略而不牺牲重要的东西,以及为何重要的不是只会拼命工作,而是要聪明地工作。本文将帮助你从新的角度看待竞争、勤奋与文化取向。
数组入门
JAVA 25 SELF
等级 7,
课时 1
在本讲中,我们将认识 Java 中的数组:它是什么样的对象容器,如何创建不同类型的数组,如何通过索引访问单元格,理解数组在内存中的存储方式,如何使用属性
length
,以及如何避免诸如越界之类的常见错误。所有内容都配有代码示例和直观的示意图。
一维数组的基本操作
JAVA 25 SELF
等级 7,
课时 2
在本课中,我们将讲解在 Java 中对一维数组的日常操作:
String
类型的数组、
null
值及其陷阱、快速初始化方式、
for-each
循环、修改元素、基础计算(求和、最大值、最小值、平均值)、输入/输出以及常见错误。配有清晰的代码示例与说明。
二维数组
JAVA 25 SELF
等级 7,
课时 3
在本讲中我们将讲解 Java 中的二维数组:声明语法
int[][]
、创建与初始化、通过索引访问元素
[行][列]
、以及表格的填充与输出。我们会理解为什么它是“数组的数组”,以及这种模型在实践中为何方便。配有示例与示意图。
锯齿状数组(Jagged Arrays)
JAVA 25 SELF
等级 7,
课时 4
本讲将讲解 Java 中的锯齿状数组:它们与“经典”二维数组有何不同,如何声明与初始化(
int[][]
、
new
int
[
3
][]),如何使用普通循环与
for-each
循环遍历,并以学生成绩为例。还会额外看看多维数组(
int[][][]
)以及常见错误:
ArrayIndexOutOfBoundsException
、
NullPointerException
,以及对
length
的混淆。
Arrays 类:sort、fill、copyOf、equals
JAVA 25 SELF
等级 7,
课时 5
解析 Java 中的工具类
Arrays
:如何快速排序与填充数组、整段或按范围复制、正确比较内容(
equals
/
deepEquals
),以及优雅地输出数据(
toString
/
deepToString
)。包含大量实用示例、半开区间的细节以及常见错误。
程序员之路
JAVA 25 SELF
等级 7,
课时 6
在本讲中,你将了解程序员的职业阶梯是如何构成的,现代开发者与过去的“编码员”有何不同,为何如今更重要的是用现成组件拼装解决方案而不是从零开始写完所有东西,以及在云和 DevOps 时代,Java Software Engineer 这一职业如何发生了转型。
Please enable JavaScript to continue using this application.