您的位置:首页 > 编程语言 > Java开发

《疯狂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 面向对象