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

东西/原料
- Java IDE(eclipse)
- JDK(>=8.0)
- 互联网毗连
方式/步调
- 1
启动Java IDE,这里以常用的Eclipse为例,在一个建立好了的Java工程中,点击File-New-Class,即可新建一个通俗类
- 2
在弹出来的“New Class”中,可以对欲添加的通俗类的类名和实现的接口进行界说,注重要合适Java标识符的定名法则,可以选择勾选上本家儿方式“public static void main(String[] args)”
- 3
点击“Finish”后,可以看到我们已经建立了一个空白的通俗的类,只包含了包名和类名,可能会按照环境有所转变
- 4
这里我们起首要导入三个包,别离是办理文件I/O的“java.io.File“和办理空间操作的”java.lang.management.ManagementFactory“以及处置操作系统关系的”com.sun.management.OperatingSystemMXBean“
- 5
起首处置硬盘空间部门,这里我们起首成立一个文件数组disks来存储电脑的所有卷标,然后运用foreach轮回遍历每个磁盘,再挪用file的getFreeSpace()、getUsableSpace()、getTotalSpace()别离获取可用空间、已用空间和总计空间
- 6
然后再处置内存信息获取,起首利用OperatingSystemMXBean接口中的办理工场方式来获取当前系统内存的映射,再经由过程getTotalPhysicalMemorySize()和getFreePhysicalMemorySize()别离获取到总的物理内存和可用物理内存
- 7
最后在本家儿函数平分别挪用上面建立的两个分函数,点击运行按钮后即可获得操作系统的硬盘和内存信息
注重事项
- 这里只是挪用Java内置库的一种实现方式
- 还有此外实现方式,例如挪用第三方库
- 获得的系统信息仅供参考
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/225776.html
- 上一篇: 在电脑上遇到不认识的字怎么快速出来
- 下一篇: PDF文件不能复制怎么办
猜你喜欢
-
芦荟有什么促进健康的作用(Health-Promoting Properties of Aloe Vera)?
-
什么是军营(Barracks)?
-
谁能提供529份捐款(Who can Make a 529 Contribution)?
-
我该如何选择最好的长发呢(Choose the Best Dreadlock Hair Extensions)?
-
我如何选择最好的脱毛膏(Choose the Best Pubic Hair Removal Cream)?
-
什么是阿替普酶(Alteplase)?
-
我需要多少SPF保护(Much SPF Protection do I Need)?
-
什么是杨梅素(Myricetin)?
-
头发编织护理容易吗(Is Hair Weave Care Easy)?
-
HIPAA合规表格有哪些不同类型(Different Types of HIPAA Compliance Forms)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
faceu激萌怎么把瘦脸开到最大
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382