Java数据类型
  • 强类型语言(java):要求变量的使用要严格符合规定,所有的变量都必须先定义后才能使用

  • 弱类型语言(VB、JS):变量的使用不用严格符合规定

基本数据类型(primitive type)(8大基本类型)
  1. 数值型: 整数类型 ①byte占1个字节范围: -128~127
                                        byte num2=127;//byte 最大值为127

​ ②short占2个字节范围 -32768~32767

                                         short num3=30;

​ ③int占4个字节范围 -2147483648~2147483647

                                         int num=10;//最常用

​ ④long占8个字节范围 -9223372036854775808~9223372036854775807

                                         long num4=30L;//long 数字后加L作为区分

浮点类型 ⑤float占4个字节 -2147483648~2147483647

                                        float num5=40.1F;//float 数字后加F

​ ⑥double占8个字节 -9223372036854775808~9223372036854775807

                                         double num6=3.14159264526895412;

字符类型 ⑦char 占2个字节

                                          char name='我';
  1. boolean类型: ⑧占1位 值:true、false

                                           //布尔值:是非
                                           boolean flag=true;
    
引用类型(reference type)
  • 接口

  • 数组

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