Java基础之 数据类型
Java基础之 数据类型
-
注释、标识符、关键字
-
数据类型
-
类型转换
-
变量、常量
-
运算符
-
包机制、JavaDoc
数据类型
-
强类型语言
-
要求变量的使用要严格符合会定,所有变量都必须先定义后才能使用
-
-
弱类型语言
-
变量的使用没有那么严格
-
什么是字节
-
位(bit):是计算机 内部数据 储存的最小单位,11001100 是一个八位二进制数。
-
zzi字节(byte):是计算机中 数据处理 的基本单位,通常使用大写 B 来表示。
-
1B(byte,字节) = 8bit(位)
-
字符:是指计算机中使用的字母、数字、字和符号。
-
1bit表示1位
-
1Byte表示一个字节 1B=8b
-
1024B=1KB
-
1024KB=1M
-
1024MB=1GB
-
1024GB=1TB
-
Java的数据类型分为两大类
-
基本类型(primitive type)
-
引用类型(reference 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两个
-
-
-
引用数据类型(Reference Type)
-
类
-
接口
-
数组
-
示例:
1 public class Demo2 { 2 3 public static void main(String[] args) { 4 /* 5 八大基本数据类型 6 */ 7 // 整数 8 int num1 = 10; // 最常用 9 byte num2 = 20; 10 short num3 = 30; 11 long num4 = 30L; // Long 类型要在数字后面加个 L 12 13 // 小数:浮点数 14 float num5 = 50.1F; //float 类型在数字后面加个 F 15 double num6 = 3.14159265389792348462643; 16 17 // 字符 18 char name1 = "国"; 19 //字符串,String 不是关键字,类 20 // String name2 = "中国"; 21 22 // 布尔值:是非 23 boolean flag = true; 24 // boolean flag1 = false; 25 26 /* 27 引用数据类型(除了基本数据类型其他都是引用数据类型) 28 类(class)、 接口(interface)、 数组(array) 29 */ 30 } 31 }