当前位置: 代码迷 >> J2SE >> 新人Runtime类的有关问题请问
  详细解决方案

新人Runtime类的有关问题请问

热度:81   发布时间:2016-04-24 16:25:36.0
新人Runtime类的问题请教
JAVA里任何对象必须先实例了才能用(除了接口和抽象类),可为什么Runtime类没有构造函数不用new直接Runtime   runtime   =   Runtime.getRuntime();
然后runtime.exec( "xxxx ")就能用了呢?

------解决方案--------------------
Runtime runtime = Runtime.getRuntime();
其实这个就是创建对象的,只是使用了单态模式,把构造方法的创建隐藏起来了,保证你在任何时候创建的对象都是相同的
------解决方案--------------------
Runtime runtime;这就已经创建了对象了~~~~~~~
------解决方案--------------------
Runtime runtime = Runtime.getRuntime();
其实这个就是创建对象的,只是使用了单态模式,把构造方法的创建隐藏起来了,保证你在任何时候创建的对象都是相同的

正解!!
这种做法保证你不会去创建第二个对象
------解决方案--------------------
学习
  相关解决方案