栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java Applet可以发现多少硬件详细信息?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Applet可以发现多少硬件详细信息?

那些很容易获得的信息是通过

System.getProperties
(或
System.getProperty
)方法可访问的信息。

例如,

os.name
将返回操作系统的名称。在我的系统上,我得到
Windows XP
了结果。

System.getProperties
小程序可以访问的一些可用信息,包括:

  • java.vm.version
    -JVM的版本。
  • java.vm.vendor
    -JVM的供应商名称。
  • java.vm.name
    -JVM的名称。
  • os.name
    -操作系统名称。(例如
    Windows XP
  • os.arch
    -系统架构。(例如
    x86
  • os.version
    -操作系统版本。(例如
    5.1
  • java.specification.version
    -JRE规范版本。

上面的列表并不全面,但是可以给出一些有关系统外观的想法。

应该注意的是,并非所有可通过

System.getProperties
读取的属性都可以读取,因为对于某些属性,安全管理器将导致
AccessControlException
。当我尝试读取该
java.home
属性时,引发了异常。

为了获得

AccessControlException
默认情况下导致a
的那些属性,可能必须采取一些步骤来授予applet权限以执行其中的某些信息。(这里是给一个链接安全性限制一节的课:小应用程序从Java教程。)

Runtime
类可以提供信息,诸如:

  • Runtime.availableProcessors
    方法可用于JVM的处理器(或核心或逻辑线程,大概)的数量。
  • Java虚拟机的内存信息,如
    freeMemory
    maxMemory
    totalMemory

除了默认值

System
Runtime
类提供的信息之外,可能还需要对操作系统进行调用,这将取决于平台。

编辑

Java教程的课程:小程序中的

获取系统属性”页面提供了可以读取的属性列表和小程序无法读取的属性列表。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/514992.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号