CoordinateArray coordinateArray, coordinateArray1, coordinateArray2;
FileCopy fileCopy, fileCopy1, fileCopy2;
或
CoordinateArray c_arr, c_arr_1, c_arr_2;
FileCopy f_copy, f_copy_1, f_copy_2;
写C时,我肯定会做后者,但最近在编写一些Java代码的时候,我很想去找第一个。无论出于何种原因,Java中首选哪种方式,或者首先命名变量是否“可以”?我特意要求Java,因为我想遵循该语言的惯例。
答案 0 :(得分:2)
可读性和camelCase是Java中的约定。
来自官方文档:
变量:
除变量外,所有实例,类和类常量都在 带有小写首字母的混合大小写。内部词开头 大写字母。变量名称不应以下划线_或开头 美元符号$字符,即使两者都被允许。
变量名称应该简短而有意义。选择一个 变量名应该是助记符 - 即设计用于指示 不经意的观察者使用它的意图。单字符变量名称 应该避免除临时“一次性”变量。共同 临时变量的名称是整数的i,j,k,m和n; C, d,和字符的e。
以下是Oracles命名惯例的归档版本的链接:http://www.oracle.com/technetwork/java/codeconventions-135099.html
答案 1 :(得分:0)
两种方法都没问题,第一种方法是Java中的标准。
来源:http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-135099.html#367
在某些领域使用了以下趋势,但它的受欢迎程度正在下降。
TextView mTextView;
Service mService;
答案 2 :(得分:0)
您需要的一切都在那里:Naming Conventions