使用基于对象的run()方法代替静态main有什么好处吗?

Noahp78

使用以下代码有什么好处

public void run(){
     //Code
}
public static void main(String[] args){
    new Main().run();
}

代替

public static void main(String[] args){
    //code
}

对于您在编程入门期间编写的小型程序?

我看不到它将如何提供任何内存节省或性能?

迈尔·克兰兹(Myrle Krantz)

出于教学目的,或者实际上是任何其他目的,内存的差异可以忽略不计。如果代码访问的数据是相同的方式,并且没有其他子例程,那么将代码隐藏在子例程中也不再是面向对象的。

因此,除非您的代码实际上比显示的更多,否则我将使用不带run函数的更简单的变体。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

(Python)使用静态方法有什么好处?

静态方法有什么好处?

在k8s中使用cni代替静态路由表有什么好处

使用RWMutex代替Mutex有什么好处?

使用dns服务器代替基于/ etc / hosts的dns有什么好处

使用“导入静态”有什么好处?

使用关联的对象与类别实现文件中定义的静态对象有什么好处?

在ScalaJs的sbt构建中,使用webjar代替npm或bower并提供“提供”有什么好处吗?

使用std :: forward代替std :: move初始化对象有什么好处?

与没有类的普通方法相比,使用静态方法有什么好处?

使用fromValue函数代替java枚举valueOf有什么好处?

在shell脚本中使用$()代替反引号有什么好处?

使用let值代替let有什么好处?

今天使用MapReduce代替Spark有什么好处?

使用settings.json代替mongodb集合有什么好处?

将方法声明为静态有什么好处

嵌套不带方法的静态类有什么好处?

使用Azure静态网站与Blob存储有什么好处?

在 render 方法中调用 SFC 函数有什么好处吗?

对 thread_local 变量使用 static 有什么好处吗?

不使用最大音量有什么好处吗?

使用glob在for循环中指定“ ./”有什么好处吗?

使用 Array.from 和 querySelectorAll() 有什么好处吗

通过对象“静态形式”调用静态方法吗?为什么?

使用$ 1代替具有pg-promise查询的Template Literal有好处吗?

在私有对象中使用私有构造函数并使用方法实例化类有什么好处?

计算对象的使用期限有什么好处?

JDBC中静态方法的好处是什么?

使用forEach代替可观察到键盘输入事件的订阅有好处吗?