Java基础
该文章持续更新中…
环境声明
- 系统: Windows10家庭中文版
- 硬件: 16G内存、8核CPU
- Java版本: 1.8.0_181
- Eclipse版本: 2021-12 (4.22.0)
- IntelliJ IDEA版本: 2021.3.2 Community
常量变量
常量
常量就是一个不变的量,常量的初始值定义后就不能进行更改
命名规则
- 常量名全部大写,每个单词之间用下划线分隔
1 | // 语法 |
变量
命名规则
- 变量名使用小驼峰命名法: 小写字母开头,后面单词开头大写
1 | // 语法 |
数据类型
整型
整型类型
- 长整型赋值时值后面要加上
L
或l
来声明赋值类型为long
型 - 如果长整型赋值时值的范围未超过
int
类型的取值范围值时,就不用加上L
或l
类型 | 占用内存 | 取值范围 |
---|---|---|
byte 字节型 |
8位 1字节 | -127~128 |
short 短整型 |
16位 2字节 | -32768~32767 |
int 整型 |
32位 4字节 | -2147483648~4836472147 |
long 长整型 |
64位 8字节 | -9223372036854775808~922……5807 |
代码示例
1 | byte number = 10; // byte字节型 |
浮点型
浮点类型
float
类型变量赋值时值后面要加上F
或f
double
类型变量赋值时值后面要加上D
或d
,也可以不加
类型 | 占用空间 | 取值范围 |
---|---|---|
float 单精度 |
32位 4字节 | 1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 |
double 双精度 |
64位 8字节 | 4.9E-324~1.7E+308 , -4.9E-324~-1.7E+308 |
代码示例
1 | float f1 = 3.14f; // 单精度浮点型 |
布尔型
布尔类型
1 | // 语法() |
代码示例
1 | // 值必须全部小写 |
字符型
字符类型
- 单字符类型使用单引号包裹值
- 多字符类型使用双引号包裹值
- 单字符类型可以赋值0~65535范围内的整数,Java会自动把该整数以Unicode编码转换为字符
类型 | 描述 |
---|---|
char 单字符 |
定义单个字符 |
String 多字符 |
定义多个字符 |
代码示例
1 | char myStr = 'a'; // 单字符 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 大胖胖的笔记!