促销活动
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
目标地图
课程
全部目标
全部级别
本地缓存:多线程问题。volatile
Java 核心
第 7 级,
课程 5
休斯顿,我们在使用多线程时遇到了问题!是的,又一次遇到问题。这次与缓存内存的使用方式有关。这正是处理器放置其最常用变量的缓存。处理器这样做是为了加快工作速度,但这里却是万恶之源。很快,你将了解到什么是缓存以及如何解决此问题。
练习使用 volatile
Java 核心
第 7 级,
课程 6
volatile 修饰符使得始终在所有线程共享的常规内存中读取和写入变量。多亏了迭戈,你可以马上开始执行有关 volatile 的两项任务。你距离初级 Java 开发人员的称号将只有一步之遥。
yield(放弃优先权)
Java 核心
第 7 级,
课程 7
你已经知道处理器在线程之间不断切换。每个线程都被分配了一个时间片 — 一段处理器时间。当时间到了,处理器将切换到另一个线程并执行其命令。如果你需要提前结束当前线程的时间片,Thread 类的 static 方法 yield 会提供帮助!
教授提供的有用链接 – 17
Java 核心
第 7 级,
课程 8
智慧星教授特意为你找到一个非常有趣的在线课程,你将学到更多有关 synchronized、volatile 和 yield 的知识。他建议你学习此课程,但不要太深入:稍后你将正式学习此主题。
你的计算机内部有什么?
Java 核心
第 7 级,
课程 9
我们需要 Java 和其他语言来促进人与计算机之间的交流。处理再简单的操作也要利用关键的计算机组件,例如外围设备、输入/输出子系统、CPU 和内存。本视频介绍每次使用鼠标单击时计算机所执行的步骤。
奖励任务 | 第 10 课 | 第 7 级
Java 核心
第 7 级,
课程 10
怪杰船长打电话找你。他有几个惊喜礼物要给你!更准确地说,不是几个任务,也不算惊喜,而是十个任务,目的是巩固你学到的有关线程的知识。真正好奇的人可试着完成这三个难度更高的奖励任务。例如,在其中的一项任务中,你会在餐厅里遇到一个不幸的服务生。
你已达到第 18 级!
Java 核心
第 8 级,
课程 0
恭喜,你已经完成了目标的第七级。这部分内容确实很难。你继续熟悉了线程,并开始处理与多线程相关的问题。你已完成 23 个任务(或者大约那么多)。请继续保持奋发进取精神,我们将进一步研究输入/输出流。
输入/输出流
Java 核心
第 8 级,
课程 1
实际上,你已经对 I/O 流有所了解。还记得 System.out.println 吗?猜猜这是什么?System.out 是 System 类中的静态 PrintStream(OutputStream 的后代)变量。因此,这段时间你一直在愉快地使用 PrintStream。
文件 I/O 流
Java 核心
第 8 级,
课程 2
在本节课中,里希老师将为你介绍两个用于读写文件的类。它们是 FileInputStream 和 FileOutputStream。你可能已经猜到了,第一个类允许你顺序从文件读取字节;第二个类允许你顺序将字节写入文件。单击课程,你将了解到这些类是如何组织的。
练习使用 FileInputStream 和 FileOutputStream
Java 核心
第 8 级,
课程 3
在尝试将知识应用于实践之前,你永远不会知道自己是否理解了某个主题!迭戈很清楚这一点。因此,今天他准备了五个任务供你练习使用 FileInputStream 和 FileOutputStream 类。我们将查找并显示文件中最小、最大、最常见和最稀少的字节。
InputStream/OutputStream
Java 核心
第 8 级,
课程 4
今天,艾莉老师将帮助你更好地了解 InputStream 和 OutputStream 的性质。你会了解到这二者根本不是接口:它们是抽象类。它们甚至包含几个已实现的方法。哪些?请在本课中寻找答案。
练习使用 InputStream/OutputStream
Java 核心
第 8 级,
课程 5
迭戈是一位富有经验的机器人老师,他认为第二个目标第 8 级的学生学的还不够好。而且,现在是关键时期!因此一刻也不能松懈。你必须完成“驯服野蛮的 InputStream 和 OutputStream”任务。
显示更多
1
...
17
18
19
20
21
...
60
Please enable JavaScript to continue using this application.