圣诞促销
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
目标地图
课程
Java 核心
级别 6
你已达到第 16 级!
Java 核心
第 6 级,
课程 0
恭喜,你已经完成了第二个目标的第五个级别!你学习了很多有关重载方法、构造方法调用顺序和变量初始化的知识,并且完成了 34 项任务!在第六级,你将接触到一个非常重要的主题:线程。
多线程
Java 核心
第 6 级,
课程 1
想象一下“太空竞赛”游戏:你正在飞行,同时躲避着陨石和巡逻巡洋舰,周围环绕着类似的星际飞船。应用程序必须跟踪控制命令,移动星际飞船,计算它们的轨迹和任何碰撞的结果,并将其全部绘制在屏幕上...具体怎们做呢?答案:多线程。
创建和启动新线程
Java 核心
第 6 级,
课程 2
如果你曾经想过如何启动和使用新线程,那么你很快就会在本课程中找到答案。你的老师里希·盖茨曼将为你提供相关帮助。但是,如果你从未想过这些,里希·盖茨曼也会进行讲解,因为现在时机已到。
线程练习 | 第 6 级
Java 核心
第 6 级,
课程 3
迭戈老师一直在等你!他迫不及待地想为你分配一堆有关线程这一难题的任务。在本课程中,我们将通过练习来增强知识,并尽量避免被线程弄糊涂。
join — 等待线程结束
Java 核心
第 6 级,
课程 4
假设主线程已经创建了一个子线程来执行某项任务。然后在某个时候,主线程需要由子线程执行的工作的结果。但是子线程尚未完成工作。主线程应该做什么?这个问题可以通过 join 方法解决。这节课将教你如何操作。
有关 join 的任务
Java 核心
第 6 级,
课程 5
迭戈老师发现你在上一课中学习了 join 方法。但他是一个生性多疑的机器人。他不会轻易相信别人的话(一贯如此!),因此他对你进行了任务轰炸。嗯,这跟你有什么关系呢?已经不是第一次了。赶紧开始吧!
健康睡眠
Java 核心
第 6 级,
课程 6
即使程序有时也需要睡眠。线程更需要睡眠。为了使线程进入休眠状态,Java 提供了一个称为 sleep 的方法。它被声明为 Thread 类的 static 方法。这意味着它不与任何特定对象相关联。此方法的目的是使程序“进入休眠状态”一段时间。其工作原理如何呢?我们将在本课进行讲解!
练习休眠
Java 核心
第 6 级,
课程 7
今天,我们将学习在 Java 程序中让时间静止。我们将使用本地计时器 sleep 方法完成此操作。迭戈老师非常费心地为你准备了一些任务:你将尝试使用秒表,创建倒计时,并教程序搞清楚伦敦的时间。
停止线程:非官方版本
Java 核心
第 6 级,
课程 8
假设用户告诉程序“从互联网下载文件。”主线程为此作业创建一个单独的子线程,并向其传递一个对象,该对象的 run 方法包含下载文件所需的全部必要操作。然后 — 哇 — 用户改变了下载文件的想法!我们如何取消作业并停止线程呢?
停止线程:官方版本
Java 核心
第 6 级,
课程 9
这节课将包含许多激进的字词,例如“中断”。因为我们仍在研究停止线程的可能性和特殊性。我们将学习如何使用变量 isInterrupt 以及 isInterrupted() 和 interrupt() 方法的作用。
有关 interrupt 的任务
Java 核心
第 6 级,
课程 10
如果你一直梦想着编写游戏,那么你应该对线程和时间操作非常感兴趣。成为线程大师!为了加速实现此目标,迭戈准备了五个有趣的任务来帮助你了解 interrupt() 方法。
教授提供的有用链接 — 16
Java 核心
第 6 级,
课程 11
当然,从不同角度看同一个材料也很有帮助,因为每个人的想法不同,或许对你来说最好的理论来源不一定适合你的朋友。教授特意为你找到一个非常有趣的在线课程,可以教你更多有关线程的知识。
显示更多
1
2
Please enable JavaScript to continue using this application.