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

试试这个在线Java Gotchas测验

艾伦-理查德森
发布于 2021 年 2 月 21 日
最后更新于 2023 年 7 月 17 日

之前的一篇博文描述了Java中的 "Bitwise vs Boolean Operator"。

我们在一个有趣的小测验中加入了这个问题的变体,以及其他一些Java的问题,名为 "挑战Sensei"。

如果你已经阅读了上面的博文,那么你将至少在其中一个问题上处于有利地位。

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

既然我们不想只是考查你。我们想尝试用这个来帮助教育和编纂知识。因此,我们创建了一个Github repo,其中有可运行的问题和解决方案的代码实例。

这是一个 Sensei启用的 repo。

当你克隆 repo 并将其加载到 IntelliJ 时,假设你安装了Secure Code Warrior SenseiIntelliJ插件,那么它将自动看到你有一个.sensei 文件夹,并加载Sensei 的配方。

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

  • 将鼠标悬停在突出显示的代码上,然后你会看到一个提示,告诉你有关错误的信息
  • 使用显示上下文动作键:alt+enter(Windows)option+enter(macOS),我们可能有一个可以修复代码的QuickFix。

Sensei 食谱已被添加为。

我们将在未来增加更多的配方和更多的解释文字,以涵盖代码的其余部分......但不要让这阻止你看一看代码并自己发现错误。

并记得尝试测验和"挑战Sensei"。

挑战Sensei
查看资源
查看资源

一个有趣的Java Gotchas小测验和支持Github repo,显示了一些Gotchas和如何修复它们。

想了解更多信息?

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 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

预定一个演示
分享到
领英品牌社交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中的 "Bitwise vs Boolean Operator"。

我们在一个有趣的小测验中加入了这个问题的变体,以及其他一些Java的问题,名为 "挑战Sensei"。

如果你已经阅读了上面的博文,那么你将至少在其中一个问题上处于有利地位。

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

既然我们不想只是考查你。我们想尝试用这个来帮助教育和编纂知识。因此,我们创建了一个Github repo,其中有可运行的问题和解决方案的代码实例。

这是一个 Sensei启用的 repo。

当你克隆 repo 并将其加载到 IntelliJ 时,假设你安装了Secure Code Warrior SenseiIntelliJ插件,那么它将自动看到你有一个.sensei 文件夹,并加载Sensei 的配方。

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

  • 将鼠标悬停在突出显示的代码上,然后你会看到一个提示,告诉你有关错误的信息
  • 使用显示上下文动作键:alt+enter(Windows)option+enter(macOS),我们可能有一个可以修复代码的QuickFix。

Sensei 食谱已被添加为。

我们将在未来增加更多的配方和更多的解释文字,以涵盖代码的其余部分......但不要让这阻止你看一看代码并自己发现错误。

并记得尝试测验和"挑战Sensei"。

挑战Sensei
查看资源
查看资源

请填写下表下载报告

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

提交
scw 成功图标
SCW 错误图标
要提交表格,请启用 "分析 "cookies。完成后,请随时再次禁用它们。

之前的一篇博文描述了Java中的 "Bitwise vs Boolean Operator"。

我们在一个有趣的小测验中加入了这个问题的变体,以及其他一些Java的问题,名为 "挑战Sensei"。

如果你已经阅读了上面的博文,那么你将至少在其中一个问题上处于有利地位。

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

既然我们不想只是考查你。我们想尝试用这个来帮助教育和编纂知识。因此,我们创建了一个Github repo,其中有可运行的问题和解决方案的代码实例。

这是一个 Sensei启用的 repo。

当你克隆 repo 并将其加载到 IntelliJ 时,假设你安装了Secure Code Warrior SenseiIntelliJ插件,那么它将自动看到你有一个.sensei 文件夹,并加载Sensei 的配方。

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

  • 将鼠标悬停在突出显示的代码上,然后你会看到一个提示,告诉你有关错误的信息
  • 使用显示上下文动作键:alt+enter(Windows)option+enter(macOS),我们可能有一个可以修复代码的QuickFix。

Sensei 食谱已被添加为。

我们将在未来增加更多的配方和更多的解释文字,以涵盖代码的其余部分......但不要让这阻止你看一看代码并自己发现错误。

并记得尝试测验和"挑战Sensei"。

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

点击下面的链接,下载本资料的 PDF 文件。

Secure Code Warrior 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

查看报告预定一个演示
查看资源
分享到
领英品牌社交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中的 "Bitwise vs Boolean Operator"。

我们在一个有趣的小测验中加入了这个问题的变体,以及其他一些Java的问题,名为 "挑战Sensei"。

如果你已经阅读了上面的博文,那么你将至少在其中一个问题上处于有利地位。

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

既然我们不想只是考查你。我们想尝试用这个来帮助教育和编纂知识。因此,我们创建了一个Github repo,其中有可运行的问题和解决方案的代码实例。

这是一个 Sensei启用的 repo。

当你克隆 repo 并将其加载到 IntelliJ 时,假设你安装了Secure Code Warrior SenseiIntelliJ插件,那么它将自动看到你有一个.sensei 文件夹,并加载Sensei 的配方。

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

  • 将鼠标悬停在突出显示的代码上,然后你会看到一个提示,告诉你有关错误的信息
  • 使用显示上下文动作键:alt+enter(Windows)option+enter(macOS),我们可能有一个可以修复代码的QuickFix。

Sensei 食谱已被添加为。

我们将在未来增加更多的配方和更多的解释文字,以涵盖代码的其余部分......但不要让这阻止你看一看代码并自己发现错误。

并记得尝试测验和"挑战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 我们在这里为您的组织提供服务,帮助您在整个软件开发生命周期中确保代码安全,并创造一种将网络安全放在首位的文化。无论您是应用安全经理、开发人员、CISO或任何涉及安全的人,我们都可以帮助您的组织减少与不安全代码有关的风险。

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