Java基础之 数据类型

数据类型

  • 强类型语言
  • 要求变量的使用要严格符合会定,所有变量都必须先定义后才能使用
  • 弱类型语言
  • 变量的使用没有那么严格

  • 位(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  }

Original: https://www.cnblogs.com/mycode-blog/p/16435883.html
Author: 窗前的雨滴
Title: Java基础之 数据类型

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/587127/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球