数据类型
强类型语言
-
要求变量的使用要严格符合规定,所有变量必须先定义后才能使用
-
特点
- 安全性高
- 速度慢
-
字符串
- String--定义文字
- int--定义数字
弱类型语言
Java的数据类型
- 基本类型(primitive type)
- 数据类型
- 整数类型
- byte占1个字节,范围:-128-127
- short占2个字节,范围:-32768-32767
- int占4个字节,范围:-2147483648-2147483647
- long占8个字节,范围:-9223372036854775808-9223372036854775807
- 浮点类型(小数)
- float占4个字节
- double占8个字节
- 字符类型(汉字)char占2个字节
- 整数类型
- boolean类型(是/否)占1位,其值只有true和false
- true--正确
- false--错误
- 数据类型
- 引用类型(reference type)(基本类型之外的都是引用类型)
- 类
- 接口
- 数组
public class Demo02 {
public static void main(String[] args) {
//八大基本数据类型
//整数
int num1 =10;//最常用
byte num2=20;
short num3=30;
long num4=40L;//long类型要在数字后面加个L
//小数:浮点数
float num5=50.1F;//float类型要在数字后面加个F
double num6=60.1;
//字符
char name ='a';//只能一个字符
//字符串,String不是关键字,是类
//String name1 ="小马";
//布尔值:是非
boolean flag =true;
//boolean flag =false
//int对应一个类Integer
//byte对应一个类Byte
//String a="hello";
//int num =10;
//System.out.println(a);
//System.out.println(num);
}
}
什么是字节
- 位(bit):是计算机内部数据储存的最小单位,举例:11001100是一个八位二进制数
- 字节(byte):是计算机终数据处理的基本单位,习惯上用大写B来表示
- 1B(byte,字节)=8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1byte表示一个字节,1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1024G=1TB
浙公网安备 33010602011771号