在Properties中,我们检查了应用程序可以使用Properties
对象来维护其配置的方式。Java平台本身使用一个Properties
对象来维护自己的配置。本System
类维护一个Properties
描述当前工作环境的配置对象。系统属性包括有关当前用户的信息,Java运行时的当前版本以及用于分隔文件路径名称组件的字符。
下表介绍了一些最重要的系统属性
键 | 含义 |
---|---|
"file.separator" | 分隔文件路径组件的字符。这/ 在UNIX上是“ ”,\ 在Windows 上是” ” 。 |
"java.class.path" | 用于查找包含类文件的目录和JAR存档的路径。类路径的元素由path.separator 属性中指定的特定于平台的字符分隔。 |
"java.home" | Java运行时环境(JRE)的安装目录 |
"java.vendor" | JRE供应商名称 |
"java.vendor.url" | JRE供应商URL |
"java.version" | JRE版本号 |
"line.separator" | 操作系统用于分隔文本文件中的行的序列 |
"os.arch" | 操作系统架构 |
"os.name" | 操作系统名称 |
"os.version" | 操作系统版本 |
"path.separator" | 中使用的路径分隔符 java.class.path |
"user.dir" | 用户工作目录 |
"user.home" | 用户主目录 |
"user.name" | 用户帐户名称 |
安全考虑:
安全管理器可以限制对系统属性的访问。这在小程序中经常是一个问题,它不能读取某些系统属性,也不能写入
任何系统属性。有关访问小程序中系统属性的更多信息,请参阅 “使用Java Rich Internet Applications做更多事情”课程中的 “ 系统属性”。
评论前必须登录!
注册