当前位置: 首页 > 面试题库 >

main(String args [])和main(String [] args)之间有区别吗?

令狐烨烨
2023-03-14
问题内容

之间有什么区别:

public void main(String args[]) { ... }

public void main(String[] args) { ... }

我不相信,但是我想知道。


问题答案:

从语义上讲,它们是相同的。但是,我建议String[] args在声明数组时使用后一种语法()。以前的语法主要用于与C语法兼容。

因为String[]总体上来说,它是Java中对象的类型,所以它更加一致,而且很清楚不要将其拆分。



 类似资料:
  • 问题内容: 在下面的摘录中,您如何向 初学者 很好地解释的含义和用法? 问题答案: 我将向初学者介绍有关Main函数的Wiki文章,然后对此进行补充。 Java只开始运行具有特定签名的程序,并且人们可以将签名视为自己的名字-这就是Java如何分辨别人的签名和true 的区别。 是s 的集合,以空格分隔,可以在终端上将其键入程序中。初学者不会多次使用此变量,但总是以防万一。

  • 新手Clojure和leiningen问题: 鉴于下面我的项目中的代码片段,这可以从lein repl中获得: 生成预期的“命令:某物…正在运行…完成”,但无法从命令行执行: 生成"命令:某物...错误:未作为命令解析" 为什么我怎么修理它? 复制: 然后编辑生成的项目文件,添加以定义主功能,并编辑生成的src/eg/core。clj文件,并将其粘贴到: core.clj 然后 作品(即打印的东西

  • 问题内容: 在Go语言中, 是一个字符串数组 并且我们也将其用作参数。 有什么区别? 功能定义: 我可以像下面这样调用此函数吗? 问题答案: 是一个字符串数组 从技术上讲,这是引用基础数组的切片 并且我们也将其用作参数。 有什么区别? 关于结构,真的没有。两种语法得出的数据类型相同。 该参数语法形成了可变参数的参数。它将接受零个或多个参数,并将它们作为切片引用。 关于调用,您可以使用以下语法将字符

  • 在执行下面的程序时,我得到错误消息为“错误:在类parent_package.parent中找不到Main方法,请将Main方法定义为:public static void Main(String[]args)”..................有谁知道如何解决这个问题吗?

  • 问题内容: 最近,我一直在Golang中努力处理SQL NULL值。在尝试使用和未能成功解组JSON对象后。 使用字符串指针的解决方案似乎可以与Decode()和nil值完美配合。那么和之间有什么区别?只是零检查吗? 问题答案: SQL具有与Golang不同的空值。 如果您查看的定义,那么您将获得: 如您所见,这是一种表示来自SQL的空字符串(对应于“ NULL”)的方法。另一方面,nil 是指向

  • 嗨,我是java的新手,遇到下面的错误 我正在尝试运行这个脚本