Java System类用法实战案例

网友投稿 317 2023-01-01


Java System类用法实战案例

本文实例讲述了java System类用法。分享给大家供大家参考,具体如下:

一 使用System类访问系统属性

1 代码

import java.util.Map;

public class SystemClassDemo

{

public static void main(String[] args)

{

Map env = System.getenv(); // 获得系统的环境变量

for (String name : env.keySet())

{

System.out.println(name + "=" + env.get(name));

}

}

}

2 运行

......

ALLUSERSPROFILE=C:\ProgramData

PROCESSOR_ARCHITECTURE=AMD64

PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules

SystemDrive=C:

USERNAME=cakin

ProgramFiles(x86)=C:\Program Files (x86)

FPS_BROWSER_USER_PROFILE_STRING=Default

pythonPATH=.;E:\Python\mysqlControler

PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.js;.JSE;.WSF;.WSH;.MSC

DriverData=C:\Windows\System32\Drivers\DriverData

......

二 打印当前虚拟机的所有环境变量和值

1 代码

import java.util.Enumeration;

import java.util.Properties;

public class SystemInfo

{

public static void main(String[] args)

{

Properties sp = System.getProperties(); //获得当前虚拟机的环境属性

Enumeration e = sp.propertyNames(); //获得环境属性中所有的变量

//循环打印出当前虚拟机的所有环境属性的变量和值

while (e.hasMoreElements())

{

String key = (String) e.nextElement();

System.out.println(key + " = " + sp.getProperty(key));

}

}

}

2 运行

......

user.variant =

os.name = Windows 10

sun.jnu.encoding = GBK

java.library.path = D:\Program\Java\jdk1.8.0_162\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShttp://hell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;D:\Program Files (x86)\scala\bin;D:\Program Files\nodejs\;C:\WINDOWS\System32\OpenSSH\;D:\Program Files\Git\cmd;C:\Users\cakin\AppData\Local\Microsoft\WindowsApps;D:\Program\hadoop-2.7.4\bin;D:\Program\Java\jdk1.8.0_162\bin;C:\Program Files\Microsoft VS Code\bin;D:\Program\apache-maven-3.5.3\bin;C:\Users\cakin\AppData\Roaming\npm;D:\Program\gradle-2.14\bin;D:\Programs\Fiddler;D:\Python27;D:\Python27\Scripts;D:\Anaconda3;D:\Anaconda3\Scripts;D:\Anaconda3\Library\bin;E:\Django\ComPerformance\venv\Lib\site-packages\django;d:\Program Files (x86)\Nmap;.

java.specification.name = Java Platform API Specification

java.class.version = 52.0

sun.management.compiler = HotSpot 64-Bit Tiered Compilers

os.version = 10.0

......

更多java相关内容感兴趣的读者可查看本站专题:《Java进程与线程操作技巧总结》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:微服务网关五个组件(微服务统一网关)
下一篇:接口测试工具分类(接口测试工具分类)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~