相关疑难解决方法(0)

"Object [] x"和"Object x []"之间有什么区别吗?

我正在用Java更新遗留代码库,我找到了这样的一行:

Object arg[] = { new Integer(20), new Integer(22) };
Run Code Online (Sandbox Code Playgroud)

那条线引起了我的注意,因为我习惯了这种代码:

Object[] arg = { new Integer(20), new Integer(22) };
Run Code Online (Sandbox Code Playgroud)

这里的数组内容并不重要.我很好奇变量名旁边的括号与类名旁边的括号.我在Eclipse(使用Java 5)中尝试过,这两行对编译器都有效.

这些声明之间有什么区别吗?

java arrays declaration

8
推荐指数
2
解决办法
1536
查看次数

这个陈述有意义吗?(Sun的Java变量命名约定)

过去几天我一直在引用Sun的文档中的这一部分,现在我才停下来思考它的内容,我无法理解它.请记住,英语不是我的第一语言.

命名约定

变量:除变量外,所有实例,类和类常量都是小写的第一个字母.

这有什么意义?这不是说这个类名是小写的首字母大小写的吗?就像我应该说出来的那样class myClass?类常量也是大小写的首字母大小写的混合大小写?喜欢而不是Integer.MAX_VALUE,它应该被命名integer.maxValue

它是否真的在说变量本身应如何命名?

我没有正确解析这个或者这实际上是一个明显的错误?

java naming-conventions

8
推荐指数
1
解决办法
1014
查看次数

标签 统计

java ×2

arrays ×1

declaration ×1

naming-conventions ×1