- java字面值
- 标识符
- 定义
- 作用域
- 命名规则
- 命名规范
- 关键字
- 字面值
- 定义
- 定义方式
- 数据类型
- 分类
- 作用
- 要求
- 类型转化原则
- 赋值
- 赋值方式
- 赋值作用
- 访问方法
- 扩展——命名规范
- 扩展——进制
在java源程序当中凡是程序员有权自己命名的单词都是标识符。
作用域- 类名
- 方法名
- 变量名
- 接口名
- 常量名
- 一个合法的标识符只能由数字、字母、下划线_、美元符号$ 组成,不能含有其他符号
- 不能数字开头
- 严格区分大小写
- 关键字不能做标识符
- 理论上标识符不限长度,但最好不要太长
-
见名知意
-
驼峰命名法则
位置 规则 ✨类名、接口名 首字母大写,后面每个首字母大写 ✨变量名、方法名 首字母小写,后面每个单词首字母大写。 ✨常量名 全部大写
| 第一列 | 第二列 | 第三列 | 第四列 | 第五列 |
|---|---|---|---|---|
| class | extend | implements | interface | import |
| package | break | case | Continue | Default |
| do | if | else | for | Return |
| switch | while | false | true | Null |
| boolean | byte | char | short | Int |
| long | float | double | try | Catch |
| throw | throws | finally | abstract | final |
| native | private | protected | public | static |
| synchronized | transient | volatile | instanceof | new |
| super | void | assert | enum | goto |
| const |
1. 字面值就是数据
2. 字面值就是java源程序的组成部分之一,包括标识符和关键字他们都是java源程序的组成部分。
3. 数据在计算机编程语言当中分类型
数据类型数据类型 变量名;
(排除Booelan)字面值从小到大排列
short = char = 2
int = float = boolean = 4
布尔类型存储时存储的为整型所以为4个字节。如果是布尔数组则每个元素为1个字节
long = double = 8
- byte
- short
- char
- int
- float
- long
- double
- boolean
- 整型
- 浮点型
- 布尔型
- 字符串型 必须用 " "括起来
- 字符型 必须用 ' ' 括起来
- 不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间
- 数据类型就是指导程序在运行阶段应该分配多大的内存空间
- 变量中存储的”数据“必须和变量的“数据类型”一致,否则编译报错
- 必须先声明变量,才能再赋值,不然会编译报错
- 除了Boolean类型其它都可以进行转换
- 整数型字面量没有超出byte. short、char的取值范围可以直接赋值给对应类型的变量
- 小容量向大容量转换称为自动类型转换。
- 大容量向小容量转换称为强制类型转换【需要使用强制类型转换符】。(会损失精度)
- byte、short、char类型混合运算时,先各自转换成int类型再进行运算多种数据类型的混合运算会各自转换成容量最大的那一种再进行运算。
赋值作用1.变量名 = 字面值
2.变量名,变量名,变量名 = value,变量名……
访问方法变量可以重新赋值,重复利用内存空间
- 读取变量中保存的具体数据 get/获取
- 修改变量中保存的具体数据 set/修改
- 项目名全部小写,用-作为间隔
- 包名全部小写,采用域名格式
- 类名每个单词首字母大写
- 常量全部大写
- 变量名、方法名首字母小写,其余单词首字母大写
| 标志 | 进制 |
|---|---|
| 0 | 八进制 |
| 0b | 二进制 |
| 0x | 十六进制 |



