促销
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
Java 25
所有任务
所有级别
Java 中的数字与字符
JAVA 25 SELF
等级 6,
课时 1
在本讲中,你将了解 Java 的数值与字符类型:有哪些整数与小数类型,
BigInteger
和
BigDecimal
有什么用,如何在字面量中使用后缀和下划线,什么是
char
以及它与 Unicode 的关系。实用表格、示例与建议——尽在此页。
小数与 double 类型入门
JAVA 25 SELF
等级 6,
课时 2
在本次 Java 讲座中,你将弄清什么是浮点数,了解类型
float
与
double
的区别,如何声明和初始化变量,如何通过
Scanner
读取数据,如何使用
String.format
格式化输出,并且还会看到在
int
与
double
混合运算时的典型错误。
精度问题与特殊值
JAVA 25 SELF
等级 6,
课时 3
为什么在 Java 中表达式
0.1
+
0.2
并不会恰好得到
0.3
,如何通过容差比较浮点数,
double
有哪些特殊值(
Infinity
、
NaN
),以及如何使用
Double.isInfinite
和
Double.isNaN
进行检查。我们还将拆解常见错误并展示实践示例。
数字的舍入与格式化
JAVA 25 SELF
等级 6,
课时 4
本讲将讲解在 Java 中如何对数字进行舍入并以友好的方式输出:方法
Math.round()
,以及
Math.floor()
、
Math.ceil()
、
Math.rint()
的用法;按指定位数舍入;使用
DecimalFormat
和
String.format
进行格式化;另外还会说明
舍入
与
格式化
的区别以及常见错误。配有实践示例和表格。
Java 中的显式与隐式类型转换
JAVA 25 SELF
等级 6,
课时 5
讲解 Java 中的类型转换:自动(扩展)和显式(收缩)在
int
、
double
、
long
、
byte
、
char
之间的转换,混合表达式的规则,使用
Integer.parseInt
和
Integer.toString
在数字与字符串之间转换,以及强制类型转换(
(
int
)
)与通过
Math.round
四舍五入的区别。附带实用示例与常见错误分析。
IT 产品开发
JAVA 25 SELF
等级 6,
课时 6
在本讲中,你将了解 IT 产品的开发流程:团队中有哪些角色、他们如何协作、Product Owner、UX Designer、DevOps 和开发人员分别做什么,还会简要回顾现代数字服务构建方法的发展历史。
我——最优秀
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
)。包含大量实用示例、半开区间的细节以及常见错误。
显示更多
1
2
3
4
5
6
...
30
Please enable JavaScript to continue using this application.