Java基础之 数据类型

Java基础之 数据类型

Java基础之 数据类型

  1. 注释、标识符、关键字

  2. 数据类型

  3. 类型转换

  4. 变量、常量

  5. 运算符

  6. 包机制、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  }
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » Java基础之 数据类型