Java 教程是为 JDK 8 编写的。本页中描述的示例和实践不利用后续版本引入的改进,并可能使用不再可用的技术。
请参阅Java 语言更改,了解 Java SE 9 及其后续版本中更新的语言功能的摘要。
请参阅JDK 发行说明,了解所有 JDK 发布的新功能、增强功能和已删除或已弃用选项的信息。
本教程演示如何编写一个定义自己特殊权限的类。本课程的基本组件包括:
ExampleGame
使用的一个名为HighScore的类,用于存储用户最新的最高分。ExampleGame
用来保护用户存储的最高分值访问权限的一个名为HighScorePermission的类。ExampleGame
更新他/她的最高分的权限。基本场景如下:
ExampleGame
。ExampleGame
使用 HighScore
类保存这个新值。HighScore
类查看用户的安全策略,检查ExampleGame
是否有权限更新用户的最高分值。ExampleGame
有权限更新最高分,则HighScore类更新该值。我们描述了每个基本组件的关键点,然后展示了一个示例运行: