标识符/数据类型/关键字
一、标识符
1、命名规则 (见名知意)
由 字母、数字、下划线、$ 组成,且不能以数字开头的字符串。
Java中的关键字不能作为标识符;
在编写代码时必须严格按照标识符的命名规范,否则编译会不通过
2、Java中包、类、变量的命名规范
* 驼峰命名法
* 包、变量、方法名 首字母均为小写,只有类的首字母大写;常量全为大写
二、数据类型
1、八大基本数据类型
① byte -- 字节数据类型,占用 1个 字节
② short -- 短整型, 2个 字节
③ int -- 整型, 4个 字节
④ long -- 长整型, 8个 字节, 在使用时须在数字末尾 加 L
⑤ char -- 字符, 2个 字节
⑥ float -- 单精度浮点型, 4个 字节
⑦ double -- 双精度浮点型,8个 字节
⑧ boolean -- 布尔型,1个 字节
三、关键字
1、定义:被Java语言赋予了特殊含义的的字符串,每个关键字都有着其独特的作用。
关键字均为小写
2、常用的关键字有:class、implements、extends、new、this、super等
① abstract(抽象的):用于修饰 类和方法,
* 修饰类:表示该类不可被实例化,通常用于 降低接口实现类对接口实现过程的难度。
即将接口中 通用的方法 通过抽象类实现,将业务逻辑处理的部分交给实现类完成。
* 修饰方法:只有在 抽象类 中才有抽象方法,抽象方法没有方法体,表示 这个抽象类的子类 必须实现该方法。
② final(最终的):可用于修饰 类、方法、变量、形参。
* 类:表示该类不可被继承,在 类的设计过程中,如果 该类的实现细节 不允许被改变,就可以使用final修饰。
* 方法:表示该方法没有重写
* 变量:常量,指允许被赋值一次,且赋值后无法改变
* 形参:只能读取,无法改变
③ static(静态):可用于修饰 属性、方法、代码块、内部类
④ synchronized(同步):可用于修饰属性、方法
⑤ instanceof(比较类型):class A instanceof classB,用于做判断
原文:https://www.cnblogs.com/qucoding/p/14585582.html