Java的常用包之八
来源:互联网 发布:软件程序开发公司 编辑:程序博客网 时间:2024/05/22 00:06
Runtime类和Process类
每一个Java程序都有一个Runtime类的单一实例。
通过Runtime.getRuntime()获取Runtime类的实例。
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");
Process p=rt.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();
}
}
}
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");
Process p=rt.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();
}
}
}
设计模式
在我们进行程序设计时,逐渐形成了一些典型问题和问题的解决方案,这就是软件模式。
每一个模式描述了一个在我们程序设计中经常发生的问题,以及该问题的解决方案。
当我们碰到模式所描述的问题,就可以直接用相应的解决方法去解决这个问题,这就是设计模式。
单例(Singleton)模式
(1)一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。
(2)单例类的一个最重要的特点是类的构造方法是私有的,从而避免了外部利用构造方法直接创建多个实例。
class Singleton
...{
private static final Singleton st=new Singleton();
private Singleton()...{}//必须写,默认的构造器不是private
public static Singleton getInstance()
...{
return st;
}
}
...{
private static final Singleton st=new Singleton();
private Singleton()...{}//必须写,默认的构造器不是private
public static Singleton getInstance()
...{
return st;
}
}
- Java的常用包之八
- Java的常用包之二
- Java的常用包之三
- Java的常用包之四
- Java的常用包之五
- Java的常用包之六
- Java的常用包之七
- java常用包之lang包的使用
- java常用的包
- java常用的包
- 常用的java包
- java常用的包
- java学习之八(常用类)
- java常用包之util 包
- java之jvm学习笔记八(实践对jar包的代码签名)
- java之jvm学习笔记八(实践对jar包的代码签名)
- java之jvm学习笔记八(实践对jar包的代码签名)
- Java的常用包之一
- 哈希表问题
- shell 编程笔记:shell 命令(二)连载
- 在十自路口
- sql server 2000数据库服务器,常出现数据库引擎停止与启动,这是为什么?
- cakephp: uuid component
- Java的常用包之八
- 开张
- 正则表达式收藏与整理
- 博客换不了VC、厕所站不来投资:) 商业计划书是一定要写的
- 项目管理书籍
- 习惯的改变和习惯的建立
- 两天的业务培训下来,那真叫累
- db2资料收集
- 最近微软打击D版 XP 非常严,中招的请看看