• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    java中怎么獲取本機的內存硬盤信息

    在java釀成中我們在進行I/O操作時,往往需要按照本機系統的內存、硬盤的信息來確定本次操作是否正當,是以就需要挪用到一些庫函數來進行獲取,今天就給大師帶來若何獲取的體例

    東西/原料

    • Java IDE(eclipse)
    • JDK(>=8.0)
    • 互聯網毗連

    方式/步調

    1. 1

      啟動Java IDE,這里以常用的Eclipse為例,在一個建立好了的Java工程中,點擊File-New-Class,即可新建一個通俗類

    2. 2

      在彈出來的“New Class”中,可以對欲添加的通俗類的類名和實現的接口進行界說,注重要合適Java標識符的定名法則,可以選擇勾選上本家兒方式“public static void main(String[] args)”

    3. 3

      點擊“Finish”后,可以看到我們已經建立了一個空白的通俗的類,只包含了包名和類名,可能會按照環境有所轉變

    4. 4

      這里我們起首要導入三個包,別離是辦理文件I/O的“java.io.File“和辦理空間操作的”java.lang.management.ManagementFactory“以及處置操作系統關系的”com.sun.management.OperatingSystemMXBean“

    5. 5

      起首處置硬盤空間部門,這里我們起首成立一個文件數組disks來存儲電腦的所有卷標,然后運用foreach輪回遍歷每個磁盤,再挪用file的getFreeSpace()、getUsableSpace()、getTotalSpace()別離獲取可用空間、已用空間和總計空間

    6. 6

      然后再處置內存信息獲取,起首利用OperatingSystemMXBean接口中的辦理工場方式來獲取當前系統內存的映射,再經由過程getTotalPhysicalMemorySize()和getFreePhysicalMemorySize()別離獲取到總的物理內存和可用物理內存

    7. 7

      最后在本家兒函數平分別挪用上面建立的兩個分函數,點擊運行按鈕后即可獲得操作系統的硬盤和內存信息

    注重事項

    • 這里只是挪用Java內置庫的一種實現方式
    • 還有此外實現方式,例如挪用第三方庫
    • 獲得的系統信息僅供參考
    • 發表于 2018-08-15 00:00
    • 閱讀 ( 1106 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆