SCW图标
英雄背景无分隔线
博客

试试这个在线 Java Gotchas 测验

艾伦-理查德森
发布于 2021 年 2 月 21 日
最后更新于 2026年3月9日

之前的一篇博客文章描述了Java的陷阱 “按位运算符与布尔运算符”。

我们在一个名为 “Challenge The Sensei” 的有趣小测验中加入了这个变体以及其他一些 Java 陷阱。

如果你已经阅读了上面的博客文章,那么你将是回答至少一个问题的好地方。

但是你的朋友可能不会,所以如果你觉得测验很有趣,你可以与他们分享,看看他们的分数是否和你一样。

因为我们不想只问你。我们想尝试用它来帮助教育和编纂知识。因此,我们创建了一个 Github 存储库,其中包含问题和解决方案的可运行代码示例。

这是一个 老师 已启用 repo。

当你克隆仓库并将其加载到 IntelliJ 时,假设你有 Secure Code Warrior 老师 安装了 IntelliJ 插件,它会自动看到你有一个 .sensei 文件夹,然后加载了 Sensei 食谱。

在 IDE 中浏览代码时,你应该看到 IntelliJ 提示你代码中存在错误,这应该可以更容易地看到代码中的问题:

  • 将鼠标悬停在突出显示的代码上然后你会看到一条提示你错误的提示
  • 使用 “显示上下文操作” 键:alt+Enter(Windows)选项+回车键(macOS),我们可能会有可以修复代码的 QuickFix。

添加了 Sensei 食谱,用于:

我们将来会添加更多的配方和更多的解释性文本,以涵盖其余的代码... 但不要让这阻止你自己查看代码并发现错误。

记得试试测验然后”挑战老师

挑战Sensei
查看资源
查看资源

一个有趣的 Java Gotchas 小测验,支持 Github 存储库,展示了一些陷阱以及如何修复它们

对更多感兴趣?

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

了解更多

Secure Code Warrior可帮助您的组织在整个软件开发生命周期中保护代码,并营造一种将网络安全置于首位的文化。无论您是应用安全经理、开发人员、首席信息安全官还是任何与安全相关的人员,我们都能帮助您的组织降低与不安全代码相关的风险。

预约演示
分享到:
领英品牌社交x 标志
作者
艾伦-理查德森
2021年2月21日出版

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

分享到:
领英品牌社交x 标志

之前的一篇博客文章描述了Java的陷阱 “按位运算符与布尔运算符”。

我们在一个名为 “Challenge The Sensei” 的有趣小测验中加入了这个变体以及其他一些 Java 陷阱。

如果你已经阅读了上面的博客文章,那么你将是回答至少一个问题的好地方。

但是你的朋友可能不会,所以如果你觉得测验很有趣,你可以与他们分享,看看他们的分数是否和你一样。

因为我们不想只问你。我们想尝试用它来帮助教育和编纂知识。因此,我们创建了一个 Github 存储库,其中包含问题和解决方案的可运行代码示例。

这是一个 老师 已启用 repo。

当你克隆仓库并将其加载到 IntelliJ 时,假设你有 Secure Code Warrior 老师 安装了 IntelliJ 插件,它会自动看到你有一个 .sensei 文件夹,然后加载了 Sensei 食谱。

在 IDE 中浏览代码时,你应该看到 IntelliJ 提示你代码中存在错误,这应该可以更容易地看到代码中的问题:

  • 将鼠标悬停在突出显示的代码上然后你会看到一条提示你错误的提示
  • 使用 “显示上下文操作” 键:alt+Enter(Windows)选项+回车键(macOS),我们可能会有可以修复代码的 QuickFix。

添加了 Sensei 食谱,用于:

我们将来会添加更多的配方和更多的解释性文本,以涵盖其余的代码... 但不要让这阻止你自己查看代码并发现错误。

记得试试测验然后”挑战老师

挑战Sensei
查看资源
查看资源

填写下面的表格下载报告

我们希望获得您的许可,以便向您发送有关我们的产品和/或相关安全编码主题的信息。我们将始终非常谨慎地对待您的个人信息,绝不会出于营销目的将其出售给其他公司。

提交
scw 成功图标
SCW 错误图标
要提交表单,请启用“分析”Cookie。完成后,可以随意再次禁用它们。

之前的一篇博客文章描述了Java的陷阱 “按位运算符与布尔运算符”。

我们在一个名为 “Challenge The Sensei” 的有趣小测验中加入了这个变体以及其他一些 Java 陷阱。

如果你已经阅读了上面的博客文章,那么你将是回答至少一个问题的好地方。

但是你的朋友可能不会,所以如果你觉得测验很有趣,你可以与他们分享,看看他们的分数是否和你一样。

因为我们不想只问你。我们想尝试用它来帮助教育和编纂知识。因此,我们创建了一个 Github 存储库,其中包含问题和解决方案的可运行代码示例。

这是一个 老师 已启用 repo。

当你克隆仓库并将其加载到 IntelliJ 时,假设你有 Secure Code Warrior 老师 安装了 IntelliJ 插件,它会自动看到你有一个 .sensei 文件夹,然后加载了 Sensei 食谱。

在 IDE 中浏览代码时,你应该看到 IntelliJ 提示你代码中存在错误,这应该可以更容易地看到代码中的问题:

  • 将鼠标悬停在突出显示的代码上然后你会看到一条提示你错误的提示
  • 使用 “显示上下文操作” 键:alt+Enter(Windows)选项+回车键(macOS),我们可能会有可以修复代码的 QuickFix。

添加了 Sensei 食谱,用于:

我们将来会添加更多的配方和更多的解释性文本,以涵盖其余的代码... 但不要让这阻止你自己查看代码并发现错误。

记得试试测验然后”挑战老师

挑战Sensei
观看网络研讨会
开始吧
了解更多

点击下面的链接并下载此资源的PDF。

Secure Code Warrior可帮助您的组织在整个软件开发生命周期中保护代码,并营造一种将网络安全置于首位的文化。无论您是应用安全经理、开发人员、首席信息安全官还是任何与安全相关的人员,我们都能帮助您的组织降低与不安全代码相关的风险。

查看报告预约演示
查看资源
分享到:
领英品牌社交x 标志
对更多感兴趣?

分享到:
领英品牌社交x 标志
作者
艾伦-理查德森
2021年2月21日出版

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

分享到:
领英品牌社交x 标志

之前的一篇博客文章描述了Java的陷阱 “按位运算符与布尔运算符”。

我们在一个名为 “Challenge The Sensei” 的有趣小测验中加入了这个变体以及其他一些 Java 陷阱。

如果你已经阅读了上面的博客文章,那么你将是回答至少一个问题的好地方。

但是你的朋友可能不会,所以如果你觉得测验很有趣,你可以与他们分享,看看他们的分数是否和你一样。

因为我们不想只问你。我们想尝试用它来帮助教育和编纂知识。因此,我们创建了一个 Github 存储库,其中包含问题和解决方案的可运行代码示例。

这是一个 老师 已启用 repo。

当你克隆仓库并将其加载到 IntelliJ 时,假设你有 Secure Code Warrior 老师 安装了 IntelliJ 插件,它会自动看到你有一个 .sensei 文件夹,然后加载了 Sensei 食谱。

在 IDE 中浏览代码时,你应该看到 IntelliJ 提示你代码中存在错误,这应该可以更容易地看到代码中的问题:

  • 将鼠标悬停在突出显示的代码上然后你会看到一条提示你错误的提示
  • 使用 “显示上下文操作” 键:alt+Enter(Windows)选项+回车键(macOS),我们可能会有可以修复代码的 QuickFix。

添加了 Sensei 食谱,用于:

我们将来会添加更多的配方和更多的解释性文本,以涵盖其余的代码... 但不要让这阻止你自己查看代码并发现错误。

记得试试测验然后”挑战老师

挑战Sensei

目录

下载PDF
查看资源
对更多感兴趣?

Alan Richardson拥有超过20年的专业IT经验,他曾作为一名开发人员,在测试层次的各个层面工作,从测试员到测试主管。在Secure Code Warrior ,他是开发者关系主管,直接与团队合作,以改善高质量安全代码的开发。Alan是四本书的作者,包括 "Dear Evil Tester "和 "Java For Testers"。艾伦还创建了在线培训courses ,帮助人们学习技术网络测试和用Java编写的Selenium WebDriver。Alan在SeleniumSimplified.com、EvilTester.com、JavaForTesters.com和CompendiumDev.co.uk上发布他的写作和培训视频。

了解更多

Secure Code Warrior可帮助您的组织在整个软件开发生命周期中保护代码,并营造一种将网络安全置于首位的文化。无论您是应用安全经理、开发人员、首席信息安全官还是任何与安全相关的人员,我们都能帮助您的组织降低与不安全代码相关的风险。

预约演示下载
分享到:
领英品牌社交x 标志
资源中心

帮助您入门的资源

更多帖子
资源中心

帮助您入门的资源

更多帖子