本帖最后由 徐盼盼 于 2013-3-21 23:14 编辑
Runtime是通过一个静态方法返回实例,进而访问该类提供的其他方法。而System它本类所有提供的方法都是静态的,这两者设计是出于什么考虑的呢?
而且,System中有好多方法调用的是Runtime中提供的方法,这样不是重复了吗?
public static void gc() {
Runtime.getRuntime().gc();
}
public static void exit(int status) {
Runtime.getRuntime().exit(status);
}
public static void loadLibrary(String libname) {
Runtime.getRuntime().loadLibrary0(getCallerClass(), libname);
} |