获取System Properties的方法
我们可以通过如下两种方式获取System Properties信息:
1. System.getProperties()
2. ManagementFactory.getRuntimeMXBean().getSystemProperties()
ManagementFactory.getRuntimeMXBean().getSystemProperties方法采用System.getProperties()来完成的,如果在本地运行程序去获取某些系统属性的值,结果是一样的。
它们的一个区别,RuntimeMXBean能够去获取远程 VM上的System Properties。
ManagementFactory的newPlatformMXBeanProxy方法提供了访问远程VM的方法。可采取如下方式来访问远程VM,参考https://blogs.oracle.com/jmxetc/entry/how_to_retrieve_remote_jvm
如果博友知道两者的其它区别,也请指出,谢谢。