java中怎么获取本机的内存硬盘信息

在java酿成中我们在进行I/O操作时, 往往需要按照本机系统的内存、硬盘的信息来确定本次操作是否正当, 是以就需要挪用到一些库函数来进行获取, 今天就给大师带来若何获取的体例

java中怎么获取本机的内存硬盘信息

文章插图

需要这些哦
Java IDE(eclipse)
JDK(>=8.0)
互联网毗连
方式/
1启动Java IDE, 这里以常用的Eclipse为例, 在一个建立好了的Java工程中, 点击File-New-Class, 即可新建一个通俗类

java中怎么获取本机的内存硬盘信息

文章插图

2【java中怎么获取本机的内存硬盘信息】在弹出来的“New Class”中, 可以对欲添加的通俗类的类名和实现的接口进行界说, 注重要合适Java标识符的定名法则, 可以选择勾选上本家儿方式“public static void main(String[] args)”

java中怎么获取本机的内存硬盘信息

文章插图

3点击“Finish”后, 可以看到我们已经建立了一个空白的通俗的类, 只包含了包名和类名, 可能会按照环境有所转变

java中怎么获取本机的内存硬盘信息

文章插图

4这里我们起首要导入三个包, 别离是办理文件I/O的“java.io.File“和办理空间操作的”java.lang.management.ManagementFactory“以及处置操作系统关系的”com.sun.management.OperatingSystemMXBean“

java中怎么获取本机的内存硬盘信息

文章插图

5起首处置硬盘空间部门, 这里我们起首成立一个文件数组disks来存储电脑的所有卷标, 然后运用foreach轮回遍历每个磁盘, 再挪用file的getFreeSpace()、getUsableSpace()、getTotalSpace()别离获取可用空间、已用空间和总计空间

java中怎么获取本机的内存硬盘信息

文章插图

6然后再处置内存信息获取, 起首利用OperatingSystemMXBean接口中的办理工场方式来获取当前系统内存的映射, 再经由过程getTotalPhysicalMemorySize()和getFreePhysicalMemorySize()别离获取到总的物理内存和可用物理内存

java中怎么获取本机的内存硬盘信息

文章插图

7最后在本家儿函数平分别挪用上面建立的两个分函数, 点击运行按钮后即可获得操作系统的硬盘和内存信息

java中怎么获取本机的内存硬盘信息

文章插图

java中怎么获取本机的内存硬盘信息

文章插图

注重事项这里只是挪用Java内置库的一种实现方式
还有此外实现方式, 例如挪用第三方库
获得的系统信息仅供参考

以上内容就是java中怎么获取本机的内存硬盘信息的内容啦, 希望对你有所帮助哦!

    推荐阅读