《疯狂Java讲义(第3版)》.(李刚)——标识符和关键字

1、标识符
1)定义: 用户在编程时给类、变量/常量、方法(函数)、语句块等起的名字。
2)分类
[1]分号
分号(“;”)是一句完整语句的结束。可以写一行或多行,只要以分号结束即可,只是为了避免代码的可读性变差,非必要最好不要换行,但是字符串和变量名不可以跨越多行;
[2]花括号
花括号(”{}“)主要是定义一个代码块,代码在花括号内都是一个整体;注意:花括号是成对出现的,有“{”必有“}”。
[3]方括号
方括号(“[]”)主要用于数组定义,后面通常跟随变量名,方括号内则是数组元素的索引。
[4]圆括号
圆括号(“()”) 是功能非常丰富的分隔符:形参声明、传参、强制类型转换、还可以用于运算符,保证运算的优先顺序。
[5]空格
空格(” “)包含空格符(space)、制表符(tab)和回车等,主要为了提高代码的可读性;但是变量名不可以空格隔开 否则会报错。
[6]圆点
圆点(“.”)通常用于类/对象之间的分隔符,表名调用某个类的成员变量或方法。
3)规则
组成规则:
a.由数字0-9,26个英文字母的大小写,$和_组成;
b.不能以数字开头;
c.不能是关键字(总算是和关键字有一点联系了)
d.名字之中不要用空格
e.Java中严格区分大小写
常用的命名规则:
A:包
用于把同名的文件放到不同的目录下。
全部小写。如果是多级包,用.分开。
举例:itcast,cn.itcast, com.baidu
给公司做项目:域名反写作为包名。
B:类和接口(见名知意,驼峰命名)
a:一个单词时首字母大写。
举例:Student,Teacher
b:由多个单词组成,每个单词的首字母大写。
举例:HelloWorld, HaoGuiBao
C:方法和变量
a:一个单词时首字母小写。
举例:main(),age
b:如果是多个单词组成,从第二个单词开始,每个单词的首字母大写。
举例:showName(),studentAge
D:常量
a:如果是一个单词,全部大写。
举例:PI
b:如果是多个单词,全部大写,并用_隔开
举例: STUDENT_MAX_AGE
2、关键字

这里写图片描述

1)分类:

[1]访问控制:
private 私有的
protected 受保护的
public 公共的

[2]类、方法和变量修饰符:
abstract 声明抽象
class 类
extends 继承,扩充
final 终极,不可改变的
implements 实现接口
interface 接口
native 本地
new 创建
static 静态
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失

[3]程序控制语句:
break 跳出循环
continue 继续
return 返回
do 运行
while 循环
if 如果
else 反之
for 循环
instanceof 实例
switch 开关
case 返回开关里的结果
default 默认

[4]错误处理:
catch 处理异常
finally 有没有异常都执行
throw 抛出一个异常对象
try 捕获异常

[5]包相关:
import 引入
package 包

[6]基本类型:
bolean 布尔型
byte 字节型
char 字符型
double 双精度
float 浮点型
int 整型
long 长整型
short 短整型
null 空
true 真
false 假

[7]变量引用:
super 父类,超类
this 本类
void 无返回值

注意事项:
(1)所有的关键字都是小写;
(2)无sizeof运算符,所有类型的长度和表示都是固定的,不依赖执行;
(3)goto和const不是Java编程语言中使用的关键字。const和goto是Java的保留字。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值