我最近在想,为什么java.lang.Runtimejava.lang.System具有相同的库加载,垃圾收集和类似操作方法。是出于历史原因还是为了方便起见,还是真的有所不同?这两个类都可以从JDK 1.0中获得...

最佳答案

系统展示了适合开发人员使用系统的各种事物。

我会担心程序员直接在运行时玩游戏。为了让System调用这些方法,需要将它们公开。

系统提供运行时的接口(interface),以允许访问适合程序员使用的运行时方法。调用System方法,并让它们适当地委派。

07-28 03:52
查看更多