java_单例模式的使用

//单例设计模式:确保该类在内存中只有一个对象,该实例必须自动创建,并且对外提供。
public class private_student {
	
		//构造私有
		//静态方法返回静态变量
		private private_student() {
		}
		//提供了公共的访问方式
		//为了保证外界能够直接使用该方法,加静态
		//为了不让外界修改,加   private
		private static private_student s=new private_student();
		
		public static private_student getStudent(){
			return s;
		}
		
}
//////////////////////////////

package cm.itcast02;

public class Student {

	/**
	 * 单例模式:保证类再内存中只有一个对象。
	 
	如何保证类再内存中只有一个对象呢?
		1.把构造方法私有
		2.在成员位置自己创建一个对象
		3.通过一个公共的方法提供访问
	
	*/
	public static void main(String[] args) {
		private_student st= private_student.getStudent();

	}

}

Java中的Runtime类就是典型的单例模式:

    每个Java程序都有且只有一个Runtime实例,使得应用程序能够与其运行的环境相连接

Runtime常用方法:

    .getRuntime()//得到当前实例

    .exec(" dos命令") //可以直接执行dos命令

猜你喜欢

转载自blog.csdn.net/qq_36812792/article/details/80669683