Java数据类型、什么是字节
数据类型
-
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
-
弱类型语言
Java属于强类型语言
public class Demo02 {
public static void main(String[] args) {
/**
* Java的数据类型分为两大类
* 基本类型(primitive type)
* 数值类型(整数类型、浮点类型、字符类型)、boolean类型
*
* 引用类型(reference type)
* 类、接口、数组
*/
//八大基本数据类型
//整数
byte num1 = 1; //byte占1个字节范围:-128~127
short num2 = 10; //short占2个字节范围:-32768~32767
int num3 =100; //int占4个字节范围:-2147483648~2147483647
long num4 = 1000L; //long占8个字节围:-9223372036854775808~9223372036854775807
//long类型要在数字后面加个L
//浮点数(小数)
float num5 = 1.1f; //float占4个字节,float类型要在数字后面加个f
double num6 =1.2345678; //double占8个字节
//字符类型char占2个字节,
//char类型是一个单一的16位Unicode字符,Unicode通常用两个字节表示一个字符
char num7 = 'a';
//字符串,String不是关键字,是一个类
//String name = "小明";
//布尔值(boolean):是非,boolean类型占1位,其值只有true或false
boolean num8 = true;
//boolean num8 = false;
}
}
什么是字节
- 位(bit):计算机内部数据存储的最小单位,11110000就是一个八位二进制数
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示
- 1B(byte,字节)=8bit(位)
- 字符:是指计算机中使用的字母、数字、字、符号
- 1bit表示1位
- 1Byte表示一个字节,1B=8b
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1024G=1TB

浙公网安备 33010602011771号