这一块不是java的强项,C语言调用系统底层的东西要强大一些,建议使用jni调用C语言已经写好的程序来取这方面的数据
Java有个Runtime类的,有个Process的方法(好像是这个),你JDK一下,可以查看你的电脑的内容和CPU(应该也可以)的数据