数据类型
Java是一种强类型语言:要求变量的使用要严格符合规定,所有变量必须先定义后才能使用
变量
变量就是可以变化的量
Java变量是程序中最基本的存储单元
变量要素包括:
1.变量名
2.变量类型
3.作用域
Java的数据类型分为两大类
1.基本类型(primitive type)※※※重点
2.引用类型(reference type)
基本数据类型分为:
1. 数值类型
整数类型:
byte占1个字节范围:-128-127
short占2个字节范围:-32768-32767(short其实就是short int)
int占4个字节范围:-2147483648-2148483647
long占8个字节范围:-9223372036854775808-(long其实就是long int)9223372036854775807
浮点类型:
float占4个字节:字节范围1.2×10^-38~3.4×10^38
double占8个字节:字节范围:2.3 ×10^-308~1.7×10^308
还有long double占8或者16个字节:字节范围:2.3 ×10^-308~1.7×10^308或者3.4×10^-4932~1.1×10^4932
字符类型:
char占2个字节
2. boolean类型:占1位其值只有true和false两个
《出现long时,取值后面一定要加L》
引用数据类型分为:
类
接口
数组
什么是字节
位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。
字节(byte):是计算机 数据处理的 基本单位,习惯上用大写B来表示,
1B(byte,字节) = 8bit(位)
电脑32位和64位的区别是:
32位的只能装32位的CPU,64位的系统32位和64位的CPU都可以支持。
32位的老电脑内存条扩到4G内存(最大)
64位的电脑内存条理论上可以无限大