可以在网上搜索规范啊,很多的饿 如 3.1 包、类及方法命名 标示符类型 命名约定 例子 包 l 全部小写。 l 标识符用点号分隔开来。为了使包的名字更易读,Sun 公司建议包名中的标识符用点号来分隔。 l Sun 公司的标准 java 分配包用标识符 .java 开头。 l 全局包的名字用你的机构的 Internet 保留域名开头 。 局部包: interface.screens 全局包: com.rational.www. interface.screens 类,接口 l 类的名字应该使用名词。 l 每个单词第一个字母应该大写。 l 避免使用单词的缩写,除非它的缩写已经广为人知,如HTTP。 Class Hello ; Class HelloWorld ; Interface Apple ; 方法 l 第一个单词一般是动词。 l 第一个字母是小些,但是中间单词的第一个字母是大写。 l 如果方法返回一个成员变量的值,方法名一般为get+成员变量名,如若返回的值是bool变量,一般以is作为前缀。 l 如果方法修改一个成员变量的值,方法名一般为:set + 成员变量名。 getName(); setName(); isFirst(); 变量 l 第一个字母小写,中间单词的第一个字母大写。 l 不要用_或&作为第一个字母。 l 尽量使用短而且具有意义的单词。 l 单字符的变量名一般只用于生命期非常短暂的变量。i,j,k,m,n一般用于integers;c,d,e一般用于characters。 l 如果变量是集合,则变量名应用复数。 l 命名组件采用匈牙利命名法,所有前缀均应遵循同一个组件名称缩写列表。
按照公司的java编程规范来:类: class Person (开头第一个字母大写) 方法:public void getMethod(string param)(方法和参数:第一个单词全部小写,以后每一个单词的开头字母大写) 常量: private static private CONST_VALUE(全部使用大写字母,单词之间用下划线分开.)每个公司都有不同的编码规范,主要作用是指导团队开发出符合公司规范的代码.楼主可以参看sun公司推出的一份代码规范: http://bbs.chinajavaworld.com/thread.jspa?threadID=699610&tstart=0
标准的java命名规则
一般都是第一个字母大写
方法命名以动词开头,开头字母小写
==========================================
我们用java来解决实际问题。java技术交流,讨论java的技术细节和最新技术。欢迎中高级程序员以及渴望学习java技术的初学者加入讨论。QQ群:3001581
比如是整形的话就用:intUSA 或者 iUSA
附,通用规则
 使用完全的英文描述
 使用混合大小写使名字易读
 不要使用拼音作为类、方法或属性的名称
 不要使用过长的名称,尽量小于15个字符
 不同意义的名称不要仅仅靠大小写不同来区分
 除了final static的变量,尽量不要使用下划线“_”
usa, getUsa还有没有高手来指导一下啊。
好像java程序员都不用匈牙利命名法的啊?
好像java程序员都不用匈牙利命名法的啊?
好像java程序员都不用匈牙利命名法的啊?
usa;getUsa();
userName; getUserName();主要是遵照项目标准就可以;
保持一致性;
如
3.1 包、类及方法命名 标示符类型
命名约定
例子 包
l 全部小写。 l 标识符用点号分隔开来。为了使包的名字更易读,Sun 公司建议包名中的标识符用点号来分隔。 l Sun 公司的标准 java 分配包用标识符 .java 开头。 l 全局包的名字用你的机构的 Internet 保留域名开头 。
局部包: interface.screens 全局包: com.rational.www. interface.screens 类,接口
l 类的名字应该使用名词。 l 每个单词第一个字母应该大写。 l 避免使用单词的缩写,除非它的缩写已经广为人知,如HTTP。
Class Hello ; Class HelloWorld ; Interface Apple ; 方法
l 第一个单词一般是动词。 l 第一个字母是小些,但是中间单词的第一个字母是大写。 l 如果方法返回一个成员变量的值,方法名一般为get+成员变量名,如若返回的值是bool变量,一般以is作为前缀。 l 如果方法修改一个成员变量的值,方法名一般为:set + 成员变量名。
getName(); setName(); isFirst(); 变量
l 第一个字母小写,中间单词的第一个字母大写。 l 不要用_或&作为第一个字母。 l 尽量使用短而且具有意义的单词。 l 单字符的变量名一般只用于生命期非常短暂的变量。i,j,k,m,n一般用于integers;c,d,e一般用于characters。 l 如果变量是集合,则变量名应用复数。 l 命名组件采用匈牙利命名法,所有前缀均应遵循同一个组件名称缩写列表。
方法:public void getMethod(string param)(方法和参数:第一个单词全部小写,以后每一个单词的开头字母大写)
常量: private static private CONST_VALUE(全部使用大写字母,单词之间用下划线分开.)每个公司都有不同的编码规范,主要作用是指导团队开发出符合公司规范的代码.楼主可以参看sun公司推出的一份代码规范:
http://bbs.chinajavaworld.com/thread.jspa?threadID=699610&tstart=0
象成员变量这样的第一个单词首字母小写,如果有2个单词拼的第2个首字母大写,成员方法也是一样的比如getValue()
用USA专用名次保留原来的。
getUsa备注:
1 java规范反对匈牙利命名法,理由是依靠现代IDE的帮助可以很容易的识别一个变量的类型和作用域范围,而冗长的匈牙利命名法不但画蛇添足而且破坏了成员与getter/setter的直白的对应。
2 全部大写的单词一般是专有名词,而专有名词很少有需要做变量名的。比如,usa做变量名,你想表达什么?
3 如果确实有需要,还是按照java的规范来。常见的例子是包名中的http,类名中的Http。
java中,可以完全以中文命名的,可以自己试一下