黑马程序员技术交流社区

标题: JAVA中什么单词为什么有的大写,有的小写,有没有规律啊? [打印本页]

作者: 风轻云淡139    时间: 2016-9-18 00:45
标题: JAVA中什么单词为什么有的大写,有的小写,有没有规律啊?
JAVA中什么单词为什么有的大写,有的小写,有没有规律啊?现在学的多了,感觉有点懵了。
newDir.mkdir();


File[] subFiles = src.listFiles();


比如说上面这两个点后面的方法,为什么有的第二个单词大写,有的却不用?

作者: henryjavaee    时间: 2016-9-18 01:29
有规律的,你这是标识符的内容,可以去看标识符那一节的视频,讲的很详细
作者: henryjavaee    时间: 2016-9-18 01:36
有规律的,你这是标识符的内容,可以去看标识符那一节的视频,讲的很详细
作者: 545818406    时间: 2016-9-18 10:24
有规律的,你这是标识符的内容,可以去看标识符那一节的视频,讲的很详细
作者: litianji2016    时间: 2016-9-18 11:19
就是当这个方法名或变量名有多个单词组成时,除第一个单词首字母小写外其他的单词首字母都要打写。。。。
作者: litianji2016    时间: 2016-9-18 11:22
你不用记住这些方法名,没必要去背它们,能记住就记住,记不住了在用到时就去查api,查看帮助文档是一个java程序员必备技能,因为将来你会遇到好多好多的开源框架,这个项目用到这个,那个项目用到那个,根本就是记不住,这要懂得原理就ok了!
作者: Frankle    时间: 2016-9-18 12:25
类名、接口名 XxxXxx (大写首字母,多个单词组成每个单词首字母大写)
方法名、变量名 xxxXxx (首字母小写,多个单词组成的,第二个单词和后面的单词首字母大写)
作者: hjr490150385    时间: 2016-9-18 12:26
这种命名规则是驼峰命名法,你可以查一下
作者: 灵动    时间: 2016-9-18 16:35
标识符 ★★★★★
                * 1: 定义
                        * 就是给类,接口,方法,变量等起的名字
                * 2: 组成规则(只能包含下面的内容,不能有其它内容)
                        * a: 英文大小写字母
                        * b:数字字符
                        * c:$和_
                * 3: 注意事项
                        * a:数字不能开头
                        * b:不可以使用关键字
                * 4:标识符中的命名规范(这些规定是不受语法约束的)
                        * a: 包名:多单词组成时所有字母均小写,使用.连接  aaa.bbb.ccc
                        * b: 类名&接口名:大驼峰式   AaaBbbCcc                  
                        * c: 变量名&方法名:小驼峰式   aaaBbbCcc                               
                        * d: 常量名:多单词组成是所有字母均大写,使用_连接AAA_BBB_CCC
作者: 9527个人    时间: 2016-9-18 16:43
File 是类名, 类名的首字母大写, mkdir() 是方法,方法的名字,第一个单词全部小写,第二个单词开始,单词的首字母大写
作者: 灵动    时间: 2016-9-18 16:50
灵动 发表于 2016-9-18 16:35
标识符 ★★★★★
                * 1: 定义
                        * 就是给类,接口,方法,变量等起的名字

首先这些是约定俗成的,对于这些定义按意思来,另外是区分每个单词,有的不大写是因为如若区分了意思就可能不一样了
作者: 汪方玉    时间: 2016-9-18 16:54
驼峰命名不就是规律么
作者: L.Rick    时间: 2016-9-18 17:13
标识符的命名规则,比如类名,不管是一个单词还是多个单词组成,每个单词的首字母都要大写,这就是驼峰命名法;而方法名和变量名,如果是一个单词,那就是全部小写,如果是多个单词组成,那从第二个单词开始首字母大写;而常量是所有单词都要大写,如果是多个单词,每个单词中间最好用下划线分开。希望对你有帮助。
作者: 风轻云淡139    时间: 2016-9-19 00:54
litianji2016 发表于 2016-9-18 11:19
就是当这个方法名或变量名有多个单词组成时,除第一个单词首字母小写外其他的单词首字母都要打写。。。。 ...

Map.Entry
同学这个Entry,不是由多个单词做成,但是也大写啊
作者: 风轻云淡139    时间: 2016-9-19 00:55
Frankle 发表于 2016-9-18 12:25
类名、接口名 XxxXxx (大写首字母,多个单词组成每个单词首字母大写)
方法名、变量名 xxxXxx (首字母小写, ...

同学你这个回答感觉挺正确的。棒棒哒
作者: markiyangliu    时间: 2016-9-19 07:01
这是一种命名规范,你也可以不按照那个来。但是建议你这样来。可以看看标识符那的视频学习一下。
作者: 寒冰夜    时间: 2016-9-19 08:35
有规律的,你这是标识符的内容,可以去看标识符那一节的视频,讲的很详细
作者: 18001105207    时间: 2016-9-19 10:40
是有的,相信你也是懂的
作者: 钓鱼王    时间: 2016-9-19 11:07
钓鱼王前来答题来了哈。
多谢采纳。
java编程规范的主要内容如下:
类名和接口名:首字母大写,如果类名是由几个单词构成的,那么每个单词的首字母要大写,其余字母小写,例如SmartDoll
方法名和变量名:首字母小写,如果方法名和变量名是由几个单词构成的,那么除了第一个单词外,其余的每个单词的首字母都要大写,其余字母小写,例如colorOfDoll,如果变量名指代的实体的数量大于一,那么采用复数形式,例如bothEyesOfDoll,allChildren
包名:包名一律采用小写形式
常量名:采用大写形式,如果常量是由几个单词构成的,单词之间以下划线"_"隔开,利用下划线可以清晰分开每个大写的单词,例如
final String DEFAULT_COLOR_OF_DOLL="yellow';
作者: 737371444    时间: 2016-9-19 12:45
你都学到File类了,还不知道java的命名规则吗/? 复习下前五天的基础课
作者: Fate_stay    时间: 2016-9-19 17:41
一般方法名,第一个首字母小写,随后每个单词首字母大写(驼峰标识), 有个别不一样的记住就得了.mkdir是仿linux的命令
作者: kangnam    时间: 2016-9-19 17:49
命名规范嘛,你得好好复习前面的,基础还是很重要
作者: litianji2016    时间: 2016-9-19 19:12
风轻云淡139 发表于 2016-9-19 00:54
Map.Entry
同学这个Entry,不是由多个单词做成,但是也大写啊

我说的是方法名和变量名,你说的是类名?!
作者: wanghanqing    时间: 2016-9-19 22:56
你都学到File类了,还不知道java的命名规则吗/? 复习下前五天的基础课
作者: chensc    时间: 2016-9-20 06:00
学习学习!
作者: Array先生    时间: 2016-9-20 06:26
这是java标识符的知识,
包名所有字母都是一律小写,例如cn.itcast.demo;
类名和接口名首字母每个单曲词的首字母都要大写,如AaaBbbCcc,大驼峰式
常量名所有字母都要大写,单词之间用下划线连接
变量名和方法名的第一个单词都要小写,从第二个单词首字母大写,小驼峰式
一般的标识符命名要见名知意,便于阅读

作者: wxr950515    时间: 2016-9-20 07:24
请看基础第一天视屏
作者: huangbinqqian    时间: 2016-9-20 22:11
标识符常见命名规则:                
包:(文件夹):全小写,一般是公司域名倒着写                       
类(接口):一个单词:首字母大写,其余的小写,多个单词:每个单词的首字母大写                       
方法(变量):一个单词:全部小写,多个单词:从第二个单词开始,首字母大写               
常量:一个单词:全部大写,多个单词:用 _ 链接。
这个就是所有java中命名的方式。希望能够帮助到你。加油,一起加油。
作者: zhangfengg    时间: 2016-9-20 22:37
我猜你所说的单词都是合法的标识符吧,比如方法名,类名等等
作者: 暴躁的熊二    时间: 2016-9-20 23:07
合法的标示符,
作者: 肖小龙    时间: 2016-9-20 23:27
本帖最后由 肖小龙 于 2016-9-20 23:29 编辑

标识符 就是名字你写的程序 咱们都行  但是有一些约定俗成 名和接口名:首字母大写,如果类名是由几个单词构成的,那么每个单词的首字母要大写,其余字母小写
方法名和变量名:首字母小写,如果方法名和变量名是由几个单词构成的,那么除了第一个单词外,其余的每个单词的首字母都要大写,其余字母小写,如果变量名指代的实体的数量大于一,那么采用复数形式,
包名:包名一律采用小写形式
常量名:采用大写形式,如果常量是由几个单词构成的,单词之间以下划线"_"隔开,利用下划线可以清晰分开每个大写的单词,还要注意合法行  这就可以了
作者: 风轻云淡139    时间: 2016-9-20 23:52
灵动 发表于 2016-9-18 16:35
标识符 ★★★★★
                * 1: 定义
                        * 就是给类,接口,方法,变量等起的名字

回答的好全面啊,你一定是学霸吧?
作者: 灵动    时间: 2016-9-21 21:50
风轻云淡139 发表于 2016-9-20 23:52
回答的好全面啊,你一定是学霸吧?

謝謝,你也很不錯
作者: 梦魇0023    时间: 2016-9-21 21:53
本帖最后由 梦魇0023 于 2016-9-21 21:56 编辑

标识符(掌握)         起名字         
组成:               
a:26个英文字母大小写              b:0-9数字                c:$和_         
注意事项:               
a:不能以数字开头                 b:不能使用关键字                 c:区分大小写         
命名规则:               
包                        
一个单词:全部小写       zql                        
多个单词:全部小写用.隔开 com.heima.zql                 
类和接口                        
一个单词:首字母大写        Hello                        
多个单词:每个单词的首字母大写        HelloWorld                 
变量和方法                        
一个单词:小写                       i     get                          
多个单词:第二个单词开始首字母大写        getNumble                 
常量                        
一个单词:全部大写                   MAX                        
多个单词:全部大写用_隔开            MAX_NUMBLE





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2