【Java自学手册】基础:Java标识符、关键字和保留字 及命名规范

Java标识符及命名规范

标识符

Java对各种变量、方法和类等要素命名时,使用的字符序列称为标识符,简单来说,就是需要自己起名字的地方都叫标识符

  • 定义合法标识符规则:

    • 由26个英文字母大小写,0-9,_或$组成

    • 数字不可以用来开头

    • 不可以直接使用关键字和保留字命名,但能包含关键字和保留字(关键字和保留字已经在下面整理出来了)

      注意:像这样写(testString中包含关键字String)是没问题的: String testString="xxxx";

    • Java中严格区分大小写,长度不限制

    • 标识符不能包含空格

关键字和保留字
关键字

关键字就是,在Java中有专门的用途的单词

在我们自己进行命名标识符的时候不能使用关键字来命名

关键字用途关键字
用于定义数据类型的关键字class interface enum byte short int long long float double char boolean void
用于定义流程控制的关键字if else switch case default while do for break continue return
用于定义访问权限的关键字private protected public
用于定义类,函数,变量 修饰符的关键字abstract final static synchronized
用于定义类与类之间关系的关键字extends implements
用于定义建立实例及引用实例,判断实例的关键字new this super instanceof
用于异常处理的关键字try catch finally throw throws
用于包的关键字package import
其他修饰符关键字native strictfp transient volatile assert
用于定义数据类型值的字面值true false null
保留字

Java保留字: 现有Java版本尚未使用,但以后版本可能会作为关键字使用,自己命名标识符的时候要避开这些保留字

保留字有: goto const

Java中的命名规范

为了能够让自己的代码可读性更强,我们需要按照一定的规范来书写自己的代码,这边简单的把命名规范的说明列举了一下

类型规范说明示例
项目单词全都小写 单词之间"-"分隔test-project
单词全都小写java.util
大驼峰命名法(所有单词首字母大写)HelloWorld,Scanner
变量小驼峰命名法(第一个单词首字母小写,其余单词首字母大写)userName,password
常量单词全部大写 单词之间"_"分隔MOD_ID
方法小驼峰命名法(第一个单词首字母小写,其余单词首字母大写)next(),nextInt(),toString()
Java包的命名

Java的包名分为 前缀 发起者名 项目名 模块名

前缀说明包名
indi个体项目,指个人发起,非独自完成,可公开或私有项目,copyright主要属于发起者indi.发起者名.项目名.模块名…
pers个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人pers.个人名.项目名.模块名…
priv私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright主要属于个人priv.个人名.项目名.模块名…
onemindi相同(推荐使用indi)onem.发起者名.项目名.模块名…
team团队项目,指团队发起,该团队开发,copyright属于该团队team.团队名.项目名.模块名…
com公司项目,copyright属于发起的公司com.公司名.项目名.模块名…
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

棋小仙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值