`
jackleechina
  • 浏览: 572809 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

java 复习笔记——Runtime类和Process类

    博客分类:
  • java
 
阅读更多
1)每一个Java程序都有一个Runtime类的单一实例。
2)通过Runtime.getRuntime()获取Runtime类的实例。
3)Runtime类是使用单例模式的一个例子。
4)Runtime类的示例代码
import java.io.*;
class RuntimeTest
{
	public static void main(String[] args)
	{
		Runtime rt=Runtime.getRuntime();
		System.out.println(rt.freeMemory());
		System.out.println(rt.totalMemory());
		try
		{
			rt.exec("notepad");
			
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		
	}
}

5)Runtime类和Process类的示例代码
import java.io.*;
class RuntimeTest
{
	public static void main(String[] args)
	{
		Runtime rt=Runtime.getRuntime();
		System.out.println(rt.freeMemory());
		System.out.println(rt.totalMemory());
		try
		{
			Process p=rt.exec("javac ArrayTest.java");//调用.exec()函数执行"javac ArrayTest.java"
			InputStream is=p.getInputStream();
			int data;
			while((data=is.read())!=-1)
			{
				System.out.print((char)data);
			}
			
		}
		catch(Exception e)
		{
			e.printStackTrace();
		}
		
	}
}


摘自孙鑫老师java视频
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics