- get(String, String) - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 defaultValue
- get(String, boolean) - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得系统属性,如果因为Java安全的限制而失败,则将错误打在Log中,然后返回 null
- get(String) - 类 中的静态方法cn.hutool.system.SystemUtil
-
获得System属性
- getAddress() - 类 中的方法cn.hutool.system.HostInfo
-
取得当前主机的地址。
- getArch() - 类 中的方法cn.hutool.system.OsInfo
-
取得当前OS的架构(取自系统属性:os.arch)。
- getBoolean(String, boolean) - 类 中的静态方法cn.hutool.system.SystemUtil
-
获得boolean类型值
- getClassLoadingMXBean() - 类 中的静态方法cn.hutool.system.SystemUtil
-
返回Java虚拟机类加载系统相关属性
- getClassPath() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的系统classpath(取自系统属性:java.class.path)。
- getClassPathArray() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的系统classpath(取自系统属性:java.class.path)。
- getClassVersion() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的class文件格式的版本(取自系统属性:java.class.version)。
- getCompilationMXBean() - 类 中的静态方法cn.hutool.system.SystemUtil
-
返回Java虚拟机编译系统相关属性
如果没有编译系统,则返回null
- getCountry() - 类 中的方法cn.hutool.system.UserInfo
-
取得当前登录用户的国家或区域设置(取自系统属性:JDK1.4 user.country或JDK1.2 user.region)。
- getCpuInfo() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
- getCpuInfo(long) - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取系统CPU 系统使用率、用户使用率、利用率等等 相关信息
- getCpuModel() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-
- getCpuNum() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-
- getCurrentDir() - 类 中的方法cn.hutool.system.UserInfo
-
取得当前目录(取自系统属性:user.dir)。
- getCurrentPID() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取当前进程 PID
- getDiskStores() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取磁盘相关信息,可能有多个磁盘(包括可移动磁盘等)
- getEndorsedDirs() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的endorsed目录列表(取自系统属性:java.endorsed.dirs)。
- getExtDirs() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的扩展目录列表(取自系统属性:java.ext.dirs)。
- getFileSeparator() - 类 中的方法cn.hutool.system.OsInfo
-
取得OS的文件路径的分隔符(取自系统属性:file.separator)。
- getFree() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-
- getFreeMemory() - 类 中的方法cn.hutool.system.RuntimeInfo
-
获得JVM已分配内存中的剩余空间
- getFreeMemory() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取JVM中内存剩余大小
- getGarbageCollectorMXBeans() - 类 中的静态方法cn.hutool.system.SystemUtil
-
- getHardware() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取硬件相关信息,包括内存、硬盘、网络设备、显示器、USB、声卡等
- getHomeDir() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的安装目录(取自系统属性:java.home)。
- getHomeDir() - 类 中的方法cn.hutool.system.UserInfo
-
取得当前登录用户的home目录(取自系统属性:user.home)。
- getHostInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得Host的信息。
- getInfo() - 类 中的方法cn.hutool.system.JvmInfo
-
取得当前JVM impl.的信息(取自系统属性:java.vm.info)。
- getInt(String, int) - 类 中的静态方法cn.hutool.system.SystemUtil
-
获得int类型值
- getJavaInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得Java Implementation的信息。
- getJavaRuntimeInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得当前运行的JRE的信息。
- getJavaSpecInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得Java Specification的信息。
- getJvmInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得Java Virtual Machine Implementation的信息。
- getJvmSpecInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得Java Virtual Machine Specification的信息。
- getLanguage() - 类 中的方法cn.hutool.system.UserInfo
-
取得当前登录用户的语言设置(取自系统属性:user.language)。
- getLibraryPath() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的library搜索路径(取自系统属性:java.library.path)。
- getLibraryPathArray() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的library搜索路径(取自系统属性:java.library.path)。
- getLineSeparator() - 类 中的方法cn.hutool.system.OsInfo
-
取得OS的文本文件换行符(取自系统属性:line.separator)。
- getLong(String, long) - 类 中的静态方法cn.hutool.system.SystemUtil
-
获得long类型值
- getMaxMemory() - 类 中的方法cn.hutool.system.RuntimeInfo
-
获得JVM最大内存
- getMaxMemory() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取JVM可用的内存总大小
- getMemory() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取内存相关信息,比如总内存、可用内存等
- getMemoryManagerMXBeans() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取Java虚拟机中的
MemoryManagerMXBean列表
The Java virtual machine can have one or more memory managers.
- getMemoryMXBean() - 类 中的静态方法cn.hutool.system.SystemUtil
-
返回Java虚拟机内存系统相关属性
- getMemoryPoolMXBeans() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取Java虚拟机中的
MemoryPoolMXBean列表
The Java virtual machine can have one or more memory pools.
- getName() - 类 中的方法cn.hutool.system.HostInfo
-
取得当前主机的名称。
- getName() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的名称(取自系统属性:java.runtime.name)。
- getName() - 类 中的方法cn.hutool.system.JavaSpecInfo
-
取得当前Java Spec.的名称(取自系统属性:java.specification.name)。
- getName() - 类 中的方法cn.hutool.system.JvmInfo
-
取得当前JVM impl.的名称(取自系统属性:java.vm.name)。
- getName() - 类 中的方法cn.hutool.system.JvmSpecInfo
-
取得当前JVM spec.的名称(取自系统属性:java.vm.specification.name)。
- getName() - 类 中的方法cn.hutool.system.OsInfo
-
取得当前OS的名称(取自系统属性:os.name)。
- getName() - 类 中的方法cn.hutool.system.UserInfo
-
取得当前登录用户的名字(取自系统属性:user.name)。
- getNetworkIFs() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取网络相关信息,可能多块网卡
- getOperatingSystemMXBean() - 类 中的静态方法cn.hutool.system.SystemUtil
-
返回Java虚拟机运行下的操作系统相关信息属性
- getOs() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取操作系统相关信息,包括系统版本、文件系统、进程等
- getOsInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得OS的信息。
- getPathSeparator() - 类 中的方法cn.hutool.system.OsInfo
-
取得OS的搜索路径分隔符(取自系统属性:path.separator)。
- getProcessor() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取CPU(处理器)相关信息,比如CPU负载等
- getProtocolPackages() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的URL协议packages列表(取自系统属性:java.library.path)。
- getRuntime() - 类 中的方法cn.hutool.system.RuntimeInfo
-
获得运行时对象
- getRuntimeInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得Runtime的信息。
- getRuntimeMXBean() - 类 中的静态方法cn.hutool.system.SystemUtil
-
返回Java虚拟机运行时系统相关属性
- getSensors() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取传感器相关信息,例如CPU温度、风扇转速等,传感器可能有多个
- getSunArchDataModel() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
JVM is 32M or 64M
- getSunBoothClassPath() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
- getSys() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-
- getSystem() - 类 中的静态方法cn.hutool.system.oshi.OshiUtil
-
获取BIOS中计算机相关信息,比如序列号、固件版本等
- getTempDir() - 类 中的方法cn.hutool.system.UserInfo
-
取得临时目录(取自系统属性:java.io.tmpdir)。
- getThreadMXBean() - 类 中的静态方法cn.hutool.system.SystemUtil
-
返回Java虚拟机线程系统相关属性
- getToTal() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-
- getTotalMemory() - 类 中的方法cn.hutool.system.RuntimeInfo
-
获得JVM已分配内存
- getTotalMemory() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取JVM中内存总大小
- getTotalThreadCount() - 类 中的静态方法cn.hutool.system.SystemUtil
-
获取总线程数
- getUsableMemory() - 类 中的方法cn.hutool.system.RuntimeInfo
-
获得JVM最大可用内存
- getUsed() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-
- getUserInfo() - 类 中的静态方法cn.hutool.system.SystemUtil
-
取得User的信息。
- getVendor() - 类 中的方法cn.hutool.system.JavaInfo
-
取得当前Java impl.的厂商(取自系统属性:java.vendor)。
- getVendor() - 类 中的方法cn.hutool.system.JavaSpecInfo
-
取得当前Java Spec.的厂商(取自系统属性:java.specification.vendor)。
- getVendor() - 类 中的方法cn.hutool.system.JvmInfo
-
取得当前JVM impl.的厂商(取自系统属性:java.vm.vendor)。
- getVendor() - 类 中的方法cn.hutool.system.JvmSpecInfo
-
取得当前JVM spec.的厂商(取自系统属性:java.vm.specification.vendor)。
- getVendorURL() - 类 中的方法cn.hutool.system.JavaInfo
-
取得当前Java impl.的厂商网站的URL(取自系统属性:java.vendor.url)。
- getVersion() - 类 中的方法cn.hutool.system.JavaInfo
-
取得当前Java impl.的版本(取自系统属性:java.version)。
- getVersion() - 类 中的方法cn.hutool.system.JavaRuntimeInfo
-
取得当前JRE的版本(取自系统属性:java.runtime.version)。
- getVersion() - 类 中的方法cn.hutool.system.JavaSpecInfo
-
取得当前Java Spec.的版本(取自系统属性:java.specification.version)。
- getVersion() - 类 中的方法cn.hutool.system.JvmInfo
-
取得当前JVM impl.的版本(取自系统属性:java.vm.version)。
- getVersion() - 类 中的方法cn.hutool.system.JvmSpecInfo
-
取得当前JVM spec.的版本(取自系统属性:java.vm.specification.version)。
- getVersion() - 类 中的方法cn.hutool.system.OsInfo
-
取得当前OS的版本(取自系统属性:os.version)。
- getVersionFloat() - 类 中的方法cn.hutool.system.JavaInfo
-
取得当前Java impl.的版本(取自系统属性:java.version)。
- getVersionInt() - 类 中的方法cn.hutool.system.JavaInfo
-
取得当前Java impl.的版本(取自系统属性:java.version),java10及其之后的版本返回值为4位。
- getWait() - 类 中的方法cn.hutool.system.oshi.CpuInfo
-