我还是个JAVA的初学者?能不能帮我解释一下下面的程序并告诉我为什么要这样写?

程序二importjava.util*;publicclassproperty{publicStaticvoidmain(Stringargs[])System.out.... 程序二
import java.util*;
public class property{
public Static void main(String args[])
System.out.println(new Date());
Properties p=system.getproperties(); //这句不太懂//
p.list(System.out);
System.out.println("__Memory Usage;");
Runtime rt=Runtime.getRuntime() //这句不太懂//
System.out.println("Total Memory="rt.totalMemory()
+"rt.totalMemory()+"Free Memory="rt.free memory(); //这句不太懂//
展开
 我来答
百度网友c547160
2007-05-23 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2229万
展开全部
Properties p=system.getproperties(); 返回当前系统属性的集合.比如版本,安装目录,操作系统版本,环境变量等.

Runtime rt=Runtime.getRuntime() 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。

最后一个是得到总的内存,还有当前空闲的内存容量

自己其实查下JAVA的api文档就什么都知道了.
aaniu
2007-05-23 · TA获得超过397个赞
知道小有建树答主
回答量:771
采纳率:0%
帮助的人:0
展开全部
呵呵,把你的程序修改一下:
import java.util.*;
public class Property{
public static void main(String args[])
{
System.out.println(new Date());
Properties p = System.getProperties(); //这句不太懂//
p.list(System.out);
System.out.println("__Memory Usage;");
Runtime rt=Runtime.getRuntime(); //这句不太懂//
System.out.println("Total Memory="+rt.totalMemory()+rt.totalMemory()+"Free Memory="+ rt.freeMemory()); //这句不太懂//
}
}
解释:
getProperties() 确定当前的系统属性。
getRuntime() 返回与当前 Java 应用程序相关的运行时对象。
totalMemory() 返回 Java 虚拟机中的内存总量。
freeMemory() 返回 Java 虚拟机中的空闲内存量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式