java - 关于java声明

标签 java

当我们创建简单的java类时,我们必须编写以下行

public static void main(String []args)

也可以写成..

public static void main(String args[] )
public static void main(String... a )

我们可以用不同的方式编写上面的语句还有哪些其他可能的解决方案..!

最佳答案

您可以将 args 声明为 final,或为参数使用不同的名称。

您可以添加一个 throws 子句(感谢 Prince),不过最好自己捕获和诊断任何异常。 (想想你的用户将如何处理随机堆栈跟踪......)

您可以将 main 方法声明为 synchronized 或(可能)final,但这两种方法在任何实际场景中都是毫无意义的。

当然,您可以按不同的顺序指定修饰符。这既毫无意义又(在我看来)很烦人。

is there any difference in terms of interchanging them?

没有任何事。它只会让您的代码更难阅读...因为您没有遵循公认的 Java 代码风格约定。

关于java - 关于java声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10186179/

相关文章:

java - Spring Boot 配置覆盖被忽略

java.net.URL 构造 URL 时出现错误?

java - 如何仅在另一个方法完成后才执行该方法?

netbeans - GlassFish Server 4.0 与 JDK 启动错误

java - 如何在 firebase 中添加具有不同父级的 "price"节点的所有值

java - JAXB @XmlElements 有 minOccurs = 1

java - 查找对象的最快方法

java - 这样处理空指针异常有意义吗?

java - 使用包含数据的新 Array 或 ArrayList 调用父类(super class)的构造函数?

java - 使用 XML 进行 Struts2 验证不起作用?