《疯狂JAVA讲义》之八——java标识符规则和关键字
2017-04-16 10:09
197 查看
一、标识符规则
标识符就是用于给程序中变量、类、方法命名的符号;Java语言的标识符必须以字母、下划线、美元符号($)开头,后面可以跟任意数量的字母、数字、下划线和美元符号($)。
在自己定义标识符时,应该注意如下规则:
A)不能与关键字“相同”(请注意,我说的是相同)
A)标识符的第一个字符Java语言已经做了规定;不准使用数字作为第一个字符。
B)可选字符范围已定,字母(请问汉字算不算字符?可以试一下。)、数字、下划线和美元符号(其他特殊符号包括空格、@、#等等其他字符一概不能用。)
C)使用约定俗称的规则,驼峰式就可以了(规则自己查)。
D)如果你不想被谈话,尽量能够通过命名(英文)反映类、接口、变量、方法的含义;不要使用汉语拼音进行命名(我最近接触到的09年的老项目,里面全是汉语拼音命名,而且是简写,看到吐。)
除了java的规定、约定俗称的一些规则之外,一些公司也有自己专门的编程军规;其实规则这么多,就是为了让别人看了能理解你想说啥而已。
E)按常理出牌,不要独树一帜;有人甚至提出说要找一本‘孩子起名大全’之类的书给变量命名;是不是准备让老板永远都离不开你?
二、关键字
1.基本数据类型:boolean,byte,short,int,long,char,float,double
2.基本数据类型包装类:Boolean,Byte,Short,Integer,Long,Character,Float,Double
3.类相关:class,enum
3.接口相关:interface,default
5.流程控制相关:if,else,for,do,while,continue,break,return,switch,case,break,deafault
6.类关系相关:extends,implement,abstract
7.保留关键字:const,goto
8.访问权限控制相关:private,protected,public
9.异常相关:try,catch,finally,throw,throws
10.对象引用:super,this,new
10.特殊:strictfp,voilatile,native,trasient,synchnized,package,import,final,static
标识符就是用于给程序中变量、类、方法命名的符号;Java语言的标识符必须以字母、下划线、美元符号($)开头,后面可以跟任意数量的字母、数字、下划线和美元符号($)。
在自己定义标识符时,应该注意如下规则:
A)不能与关键字“相同”(请注意,我说的是相同)
A)标识符的第一个字符Java语言已经做了规定;不准使用数字作为第一个字符。
B)可选字符范围已定,字母(请问汉字算不算字符?可以试一下。)、数字、下划线和美元符号(其他特殊符号包括空格、@、#等等其他字符一概不能用。)
C)使用约定俗称的规则,驼峰式就可以了(规则自己查)。
D)如果你不想被谈话,尽量能够通过命名(英文)反映类、接口、变量、方法的含义;不要使用汉语拼音进行命名(我最近接触到的09年的老项目,里面全是汉语拼音命名,而且是简写,看到吐。)
除了java的规定、约定俗称的一些规则之外,一些公司也有自己专门的编程军规;其实规则这么多,就是为了让别人看了能理解你想说啥而已。
E)按常理出牌,不要独树一帜;有人甚至提出说要找一本‘孩子起名大全’之类的书给变量命名;是不是准备让老板永远都离不开你?
二、关键字
1.基本数据类型:boolean,byte,short,int,long,char,float,double
2.基本数据类型包装类:Boolean,Byte,Short,Integer,Long,Character,Float,Double
3.类相关:class,enum
3.接口相关:interface,default
5.流程控制相关:if,else,for,do,while,continue,break,return,switch,case,break,deafault
6.类关系相关:extends,implement,abstract
7.保留关键字:const,goto
8.访问权限控制相关:private,protected,public
9.异常相关:try,catch,finally,throw,throws
10.对象引用:super,this,new
10.特殊:strictfp,voilatile,native,trasient,synchnized,package,import,final,static
相关文章推荐
- java标识符命名规则、关键字、保留字
- 标识符、关键字和Java程序的基本规则
- 规则 2.11:存储过程、函数的变量定义部分,类型关键字要左对齐;变量后的注释也要左对齐。
- lucene实现 某段时间内 多个存储字段 多关键字的查询 并且加入排序规则 思路
- Python标识符规则、关键字、特殊变量操作实例
- 并发编程之 Java 内存模型 + volatile 关键字 + Happen-Before 规则
- 关键字插入哈稀表,规则:元素值与桶下标相同
- 学Java你得按照它的规则来--java关键字标识符等
- JAVA开发之 16-JAVA标识符命令规则
- java标识符命名规则
- Java this关键字使用规则
- Java标识符定义规则
- Java标识符规范书写规则
- java标识符、关键字和数据类型
- 傻哲笔记1.3-《疯狂JAVA讲义》第一个Java程序以及Java程序的一些规则
- Java标识符 关键字
- python标识符、命名规则及关键字(含笔记)
- Java标识符和关键字
- Linux文本处理:从不规则列/非固定列中截取关键字
- C语言第二回合:关键字和命名规则