强类型语言

Java是一种强类型语言,它要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

Java的数据类型

1、8种基本数据类型

1.1.数值类型

1)、整数类型
byte: 占用一个字节。范围:-128~127
short(短整型): 占用两个字节。范围:-32768~32767
int(整型): 占用四个字节。 范围:-2147483648~2147483647
long(长整型): 占用八个字节。范围:-9223372036854775808~9223372036854775807
注意:在定义long类型时,需要在值的后面加上L。

 

byte num1 = 10;
        int num2 = 20;
        short num3 = 30;
        long num4 = 40L;

 

2)、浮点类型(小数类型)
float(单精度浮点数): 占用四个字节。
double(双精度浮点数):占用八个字节。
注意:在定义float类型时,需要在值的后面加上F,因为默认为双精度浮点数。

 

float num5 = 50F;
        double num6 = 60;

 

3)、布尔类型
boolean:占用一位,它的值只有true或者false两种。

boolean flag1 = true;
        boolean flag2 = false;

 

4)、字符类型

char: 占用两个字节

char name = '龙';

 注意:字符串String不是关键字,类。

String name2 = "龙";

 

2、引用数据类型

类、接口、数组

3、什么是位、字节

位(bit):计算机内部数据存储的最小单位,11001100是一个八位二进制。
字节(byte):是计算机中数据处理的基本单位,习惯用大写B来表示。
1B=8bit
字符:是指计算机中使用的字母、数字、字和符号。