从零开始学习 Java

课程大纲

通过此交互式课程免费学习 Java,并掌握世界上最流行的编程语言之一。您将从一个简单的 hello world 程序开始,然后继续介绍常见的概念,例如条件语句、循环语句、数学和 Java 中的逻辑…

课程内容

1.Java入门!

Hello World!

Hello World:代码说明

编译你的第一个 Java 程序!

挑战:玩弄“打印”声明

解决方案回顾:玩弄“打印”声明

快速测验!

2. 变量和用户输入

Java中的变量

数据类型

变量语法

从用户那里获取变量值

挑战:声明变量

解决方案回顾:声明变量

快速测验!

3. 简单的数学和逻辑

简单的 Java 数学

数学函数

逻辑表达式

挑战 1:使用数学计算表达式

解决方案回顾:使用数学计算表达式

挑战 2:使用逻辑运算符计算表达式

解决方案回顾:使用逻辑计算表达式

快速测验!

4.字符串和字符串处理

Java 字符串

字符串方法

挑战:找到正确的词

解决方案回顾:找到正确的词

快速测验!

5. 条件语句

条件语句

if 条件语句

switch 语句

条件表达式

挑战 1:偶数或奇数

解决方案回顾:偶数或奇数

挑战2:今天是什么日子?

解决方案回顾:今天是几号?

快速测验!

6.循环

while & do-while 循环

循环

无限循环

挑战一:数字的乘法表

解法回顾:一个数的乘法表

挑战 2:计算第一个 ‘n’ 斐波那契数

解决方案回顾:计算第一个 ‘n’ 斐波那契数

挑战 3:使用“for”循环进行金字塔打印

解决方案回顾:使用“for”循环进行金字塔打印

快速测验!

7. 方法

Java中的方法

方法中的参数和返回类型

方法中的返回参数

构造函数

静态方法

挑战 1:校验和的方法

解决方案回顾:校验和的方法

挑战 2:字母等级到 GPA

解决方案审查:GPA 的字母等级

挑战 3:整数中的数字总和

解决方案回顾:整数中的数字总和

挑战 4:弹奏弦乐

解决方案回顾:玩弦乐

快速测验!

8. 数组

什么是数组?

关于数组的更多信息

二维数组

挑战 1:找到最大值

解决方案回顾:找到最大值

挑战 2:对数组进行排序

解决方案回顾:对数组进行排序

挑战 3:打印矩阵

解决方案回顾:打印矩阵

挑战 4:帕斯卡三角

解决方案回顾:帕斯卡三角

快速测验!

9. 类和继承

类介绍

构造函数

类成员方法

Java中的继承

挑战 1:计算面积

解决方案回顾:计算面积

挑战 2:使用继承显示消息

解决方案回顾:使用继承显示消息

快速测验!

10. 泛型

泛型简介

泛型类

挑战 1:在数组中找到最大值

解决方案回顾:在数组中查找最大值

快速测验!

11. 数组列表

Java中的数组列表

创建 ArrayList 对象

内置方法

挑战 1:从零开始

解决方案回顾:从零开始

挑战 2:从 ArrayList 中删除重复项

解决方案回顾:从 ArrayList 中删除重复项

快速测验!

课程评估Java考试