JAVA小白基础知识扫盲(三)
一、引用(变量 常量)?
1. 概念
可以通过一个自定义的名称来指向具体的数据值
- 变量:引用可以发生变化的量
- 常量:引用不可以发生变化的量
Java是一门强类型的编程语言,对数据类型校验非常严格
2. 变量格式
- 数据类型 引用名(变量名) = 初始化值;
int age = 16;
- 数据类型 引用名(变量名);
引用名(变量名) = 初始化值;
int age;
age = 16;
- 数据类型 引用名1,引用名2,引用名3,引用名4,…;
int age1,age2,age3;
age1 = 16;
age2 = 16;
age3 = 16;
- 连等赋值
int age1,age2,age3;
age1 = age2 = age3 = 16;
!定义时不能使用连等赋值!
3. 常量格式
final 数据类型 引用名(常量名) = 初始化值;
常量名:若由一个单词构成则所有单词大写;若由多个单词构成,则所有单词都大写并用下划线(-)分隔
final int AGE = 18;
在一次程序运行过程中,常量值不能改变
二、数据类型
1.基本数据类型
八大数据类型(四类八种)
- 整型(4种)
类型 | 名称 | 字节 | 范围 |
---|---|---|---|
byte | 字节型 | 1字节 | -2^7~ 2^7-1 |
short | 短整型 | 2字节 | -2^15~ 2^15-1 |
int | 整型(默认) | 4字节 | -2^31~ 2^31-1 |
long | 长整型 | 8字节 | -2^63~ 2^63-1 |
- 浮点型(2种)
类型 | 名称 | 字节 | 范围 |
---|---|---|---|
float | 浮点型 | 4字节 | -2^31~ 2^31-1 |
double | 双精度浮点型(默认) | 8字节 | -2^63~ 2^63-1 |
- 字符型(1种)
类型 | 名称 | 字节 | 范围 |
---|---|---|---|
char | 字符型 | 2字节 | -2^15~ 2^15-1 |
- 布尔型(1种)
类型 | 名称 | 字节 |
---|---|---|
boolean | 布尔型 | 字节不定 |
2.引用数据类型(复杂数据类型)
- 类
- 接口
- 数组