Java - 为什么系统类和运行时类具有相同的方法?

标签 java api runtime system

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

最佳答案

我的猜测(记住,这是一个猜测)是 System 类中的方法是为了方便。例如,System.gc(); 是静态的,其中 Runtime.gc(); 是实例方法。这使得调用更容易进行,因为您不需要获取 Runtime 实例。

关于Java - 为什么系统类和运行时类具有相同的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8167603/

相关文章:

algorithm - 将二次算法简化为线性时间

java - 如何在 Java 中运行 .reg 文件

java - Android 绑定(bind)策略,适配器应该做工作,还是 View ?

json - 有什么方法可以在 Postman 中自动化 API 测试吗?

javascript - Mule API 控制台如何工作?

php - 构建相当复杂的 PHP Web 服务的设计模式

java - 如何修复以下异常 com.google.appengine.api.labs.modules.ModulesException : Instance id unavailable

java - 使用 PowerMockito 模拟私有(private)方法

java - 如何用不同大小的另一个数组填充一个数组?

java - 使用管道获取运行时?