《疯狂JAVA讲义》之八——java标识符规则和关键字

一、标识符规则

标识符就是用于给程序中变量、类、方法命名的符号;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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值