一、变量与常量
1.1 Java关键字
Java中常常会有一些具有特殊用途的词语,被称为关键字。关键字对于编译器来说具有特殊的意义,在程序中的应用一定要慎之又慎。
Java中的常用关键字:
1 | abstract; boolean; break; byte; case; catch; char; class; continue; default; do; double; |
不要求全部记住,一定需要混个眼熟。
1.2 Java标识符
标识符就是用于给Java程序冲变量、类、方法命名的符号
标识符使用时需要遵循的几条规则:
标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法滴
标识符不能是 Java 关键字和保留字,但可以包含关键字和保留字。如:不可以使用 void 作为标识符,但是 Myvoid 可以
标识符是严格区分大小写的。
标识符的命名最好能反映出其作用,做到见名知意。
1.3 Java变量的命名
Java变量的命名也要呵合乎规范,首字母为字母、下划线或者$符号,剩余的部分可以使数字、字母、下划线一句$符号。
同样的,变量命名不可以用数字、Java关键字以及除了下划线和$符号以外的符号开头!
二、Java中的数据类型
Java语言是一种强类型的语言,也就是说存放的每一种数据都需要有特定的类型,而且必须在编译的时候就能确定其类型。Java中有两种数据类型:基本数据类型、引用数据类型。数据类型分类如下图:
基本数据类型有如下几种:
1 | 数值型:整数类型:(byte)、(short)、(int)、(long) |
引用数据类型有如下:
1 | 类(class); |
在Java中,基本数据类型变量存储的是数据的本身,而引用数据类型存储的是数据的空间地址。
float在赋值的时候需要在数值的后面添加字母f
double不需要
三、变量的使用规则
- 变量需要先声明之后再使用
1 | public static void main(String[] args) { |
- 可以声明变量的同时进行初始化,也可以先声明,后赋值
1 | // 声明并初始化 |
- 变量中每次只能赋一个值,可以多次修改(注意和Python有所区分)
- 为避免之后的跨平台操作出现乱码,因此不建议出现中文的变量名
四、Java中的变量自动类型转换
1 | byte 1字节 -128~127; |
自动类型提升顺序:
1 | byte/char/short --> int --> long --> float --> double; |
五、Java常量的定义
定义常量时,要是用final标识符,并且常量名全部大写,这一常量在之后的使用中值不会被改变
1 | public static void(String[] args) { |
六、Java中的注释
Java 中的注释分为三种:文档注释、单行注释、多行注释
文档注释如下:
1 | /** |
单行注释:
1 | //这里是单行注释 |
多行注释:
1 | /* |