首页   快速返回

java获取系统信息     所属分类 java
import java.lang.management.ManagementFactory;
import java.nio.charset.Charset;
import java.util.TimeZone;

public class SysInfo {
	public static void main(String[] args) throws Exception {	
	    // 666@localhost  第一个数字为进程id
        System.out.println(ManagementFactory.getRuntimeMXBean().getName());
        // 获取cpu核数
		System.out.println(Runtime.getRuntime().availableProcessors());
		// 时区
		System.out.println(TimeZone.getDefault());
		
		System.out.println(Charset.defaultCharset().name());
		System.out.println(System.getProperty("file.encoding"));

		System.out.println(System.getProperty("user.name"));
		System.out.println(System.getProperty("user.home"));
		System.out.println(System.getProperty("user.dir"));
		System.out.println(System.getProperty("java.io.tmpdir"));

		System.out.println(System.getProperty("os.name"));
		System.out.println(System.getProperty("os.version"));
		System.out.println(System.getProperty("os.arch"));
		
		System.out.println();
	}
}

666@localhost
4
sun.util.calendar.ZoneInfo[id="Asia/Shanghai",offset=28800000,dstSavings=0,useDaylight=false,transitions=19,lastRule=null]
UTF-8
UTF-8
dugang
/Users/dyyx
/Users/dyyx/fun/hellocode
/var/folders/w6/2wzjcqzn4njd5z_df4whdzzr0000gn/T/
Mac OS X
10.11.5
x86_64

上一篇     下一篇
jvm热点线程定位

并发编程模型

slf4j为什么用{}而不是%s

mysql MVCC 和 事务隔离级别

j2ee容器类加载机制实例演示

tomcat类加载器