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

Java中“ int [] myArray”和“ int myArray []”之间的区别

寇丰
2023-03-14
问题内容

我最近一直在思考定义数组的两种方式之间的区别:

  1. int[] array
  2. int array[]

有区别吗?


问题答案:

它们在语义上是相同的。int array[]添加该语法只是为了帮助C程序员习惯Java。

int[] array 更可取,并且不会造成混淆。



 类似资料:
  • 问题内容: 我最近一直在思考定义数组的两种方式之间的区别: 问题答案: 它们在语义上是相同的。添加该语法只是为了帮助C程序员习惯Java。 更可取,并且不会造成混淆。

  • 问题内容: 当我运行以下代码时,我得到了数组的地址: 但是,当我声明一个字符数组并以相同的方式打印它时,它将为我提供数组的实际内容。为什么? 问题答案: 类(即类)具有专用的方法重载,可打印char数组的字符。 对于其他数组,它没有特殊的重载,因此,当您传递时,被调用的方法是。该方法通过调用其方法将传递的对象转换为字符串。 所有数组的方法都只是从class继承的默认数组,它显示了它们的类名和默认哈

  • 问题内容: 我知道已经解决了这个问题,但是我在SO上看到了不一致的论点。 所以,如果我有: 我得到 FALSE 。 据我了解,这是因为和是对同一对象()的两个不同引用。 所以我会有类似的东西: 现在,如果我只想比较两个字符串的 内容 ,我将使用 这是否意味着如果两个引用指向同一个对象,JVM就会简单地返回?因此,它不是在逐个字符地进行比较吗? 谢谢 编辑 拿着电话。感谢您指出优先顺序!!! 当我将

  • 问题内容: 我只是想知道为什么范围是用我的sql数据类型给出的。我定义了一个字段名称为“ id”且数据类型为“ int(2)”的表。我将值插入字段“ id”作为“ 123456”。这被接受并存储。那么给出范围的用途是什么。 提前致谢。 问题答案: 对于和其他类型,该属性仅指定显示宽度。 请参阅MySQL文档中的数字类型属性: MySQL支持扩展,可以选择在整数类型的基本关键字之后的括号中指定整数数

  • 问题内容: 和java 和有什么不一样? 我想加载一个库,但是不想将路径添加到环境变量。这些方法中的任何一种都会有用吗? 问题答案: API文档中有区别。使您可以从默认路径加载-Java库路径。 另一个允许您从绝对路径加载它,必须将其指定为文件名。 如果您不想弄乱环境变量,则应使用

  • 问题内容: 如何不同? 他们似乎做同样的事情对我来说(也无二等等,他们如何不同? 另外,根据惯例,其中哪一种更可取,且使用频率更高? 问题答案: 好吧,确实确实说了完全像给了一样解释了。但是,返回一个对象,而返回一个图元。 如果你想享受的潜在缓存优势Integer.valueOf(int),则还可以使用以下方法: 现在,如果你想要的是对象,而不是原始的,然后使用可能比制作一个新的对象出更有吸引力,