1.注释
- 单行注释
//这是单行注释
- 多行注释
/*
这
是
多
行
注
释
*/
- 文档注释
/**
*文档注释
*/
2.关键字
关键字就是Java中被赋予特殊含义的 单词
特点:都是完整的单词,字母全是小写。
3.常量
分类:
- 字符常量 1 2 3 a b
- 符号常量 final修饰的变量,使用final声明的常量 只能被赋值一次 赋值之后的值 不允许修改
4.数据类型
- 基本类型
- 数值型
- 整型 byte int short long
- 浮点型 float double
- 字符型 char (采用Unicode编码)
- 非数值型
- 布尔类型 boolean
- 数值型
- 引用类型
- 类
- 接口
- 数组
5.变量
可以进行多次赋值
声明格式:
- 类型 变量名称 = 字符常量;
- 类型 变量名称
- 类型 变量名称1,变量名称2;
变量在声明之后 在第一次使用之前必须进行初始化(赋值)
变量本质是内存的一块区域
区域大小由数据类型决定 区域名称为变量名 区域中存储内容为赋予的值
6.标识符
- 由数字、字母、下划线和美元符$组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
命名约定
- 小驼峰命名法:变量,方法
标识符是一个单词时,首字母小写
由多个单词组成,一个单词首字母小写,其他单词首字母大写。 - 大驼峰命名法:接口,类名
标识符是一个单词时,首字母小写
由多个单词组成,单词首字母大写。
命名基本准则 见名知意
7.类型转换
- 自动类型转换
把一个表示数据范围小的数据或者变量赋值给另一个表示数据范围大的变量
byte、char、short之间不会相互转换,三者在计算时首先转换为int类型
boolean不能与其他类型转换 - 强制类型转换
把一个表示数据范围大的数据或者变量赋值给另一个表示数据范围小的变量
目标数据类型 变量名 = (目标数据类型)值或变量
int a = (int)3.4;
可能会造成精度降低或溢出