在java酿成中我们在进行I/O操作时,往往需要按照本机系统的内存、硬盘的信息来确定本次操作是否正当,是以就需要挪用到一些库函数来进行获取,今天就给大师带来若何获取的体例
 
 启动Java IDE,这里以常用的Eclipse为例,在一个建立好了的Java工程中,点击File-New-Class,即可新建一个通俗类
 
 在弹出来的“New Class”中,可以对欲添加的通俗类的类名和实现的接口进行界说,注重要合适Java标识符的定名法则,可以选择勾选上本家儿方式“public static void main(String[] args)”
 
 点击“Finish”后,可以看到我们已经建立了一个空白的通俗的类,只包含了包名和类名,可能会按照环境有所转变
 
 这里我们起首要导入三个包,别离是办理文件I/O的“java.io.File“和办理空间操作的”java.lang.management.ManagementFactory“以及处置操作系统关系的”com.sun.management.OperatingSystemMXBean“
 
 起首处置硬盘空间部门,这里我们起首成立一个文件数组disks来存储电脑的所有卷标,然后运用foreach轮回遍历每个磁盘,再挪用file的getFreeSpace()、getUsableSpace()、getTotalSpace()别离获取可用空间、已用空间和总计空间
 
 然后再处置内存信息获取,起首利用OperatingSystemMXBean接口中的办理工场方式来获取当前系统内存的映射,再经由过程getTotalPhysicalMemorySize()和getFreePhysicalMemorySize()别离获取到总的物理内存和可用物理内存
 
 最后在本家儿函数平分别挪用上面建立的两个分函数,点击运行按钮后即可获得操作系统的硬盘和内存信息
 
  
  
                    0 篇文章
 xiaonan123
                            189 文章
                            xiaonan123
                            189 文章
                         汤依妹儿
                            97 文章
                            汤依妹儿
                            97 文章
                         luogf229
                            46 文章
                            luogf229
                            46 文章
                         jy02406749
                            45 文章
                            jy02406749
                            45 文章
                         小凡
                            34 文章
                            小凡
                            34 文章
                         Daisy萌
                            32 文章
                            Daisy萌
                            32 文章
                         我的QQ3117863681
                            24 文章
                            我的QQ3117863681
                            24 文章
                         华志健
                            23 文章
                            华志健
                            23 文章
                         
                如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!