Java 多线程
Java 多线程目标将向学生介绍具有多线程的笔迷 CodeGym 中心。在通过 10 个级别的过程中,你将学到 Object、String 和内部类的组织。你将学习如何创建和停止线程,死锁是什么,以及 wait、notify 和 notifyAll 方法的作用。你将获得使用 jsoup 和 Swing 的经验,并了解 autopacking 及其实现细节方面的知识。在此目标中,你将第一次创建自己的小项目,但却是大任务。为了方便学习,这些小项目被分为几个阶段。你将需要编写几个游戏:俄罗斯方块、贪吃蛇、太空射击和打砖块。你还将处理几个具有多个阶段的艰巨任务,例如聊天系统、ATM 仿真器,甚至网络爬虫!
- 第 1 级
已锁定 Object 对象的组织:equals、hashCode、clone、wait、notify、toString() - 第 2 级
已锁定 String:mutable、immutable、format、StringTokenizer、StringBuilder、StringBuffer - 第 3 级
已锁定 内部类,例如 Map.Entry - 第 4 级
已锁定 内部类,实现功能 - 第 5 级
已锁定 创建和停止线程:start、interrupt、sleep 和 yield - 第 6 级
已锁定 访问共享数据:synchronized 和 volatile - 第 7 级
已锁定 死锁Wait, notify, notifyAll - 第 8 级
已锁定 ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable.使用 jsoup - 第 9 级
已锁定 Autoboxing,实现功能 - 第 10 级
已锁定 运算符:数字、逻辑和二进制。使用 Swing