Java的数据类型详解

java的为强类型语言,所以要求变量的使用要严格符合规定,所有的变量都必须先定义后在使用;

什么是变量?

变量顾名思义,就是可变的量;是程序中最基本的存储单元,其要素要包括:变量名、变量类型和作用域;

type varName [=vale][{,varName[=value]}];

注意事项:

  • 每个变量都有类型,类型可以是基本类型或引用类型
  • 变量名必须是合法的标识符
  • 变量声明是一条完整的语句

java的数据类型分为两类:

  • 基本类型(primitive type)
    • 数值类型
      • 整数类型
        • byte占用1个字节范围(-128~127)
        • short占2个字节范围(-32768~32767)
        • int占4个字节范围(-2147483648~2147483647)
        • long占用8个字节范围(-9223372036854775808~9223372036854775807)
      • 浮点类型
        • float占用4个字节
        • double占用8个字节
      • 字符类型
        • char占用2个字节
    • 布尔类型
  • 引用类型(reference type)
      • public class A{}
    • 接口
      • public interface A;
    • 数组
      • new ArrayList();

什么时字节

概念

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

换算

  • 1bit表示1
  • 1Byte表示1个字节,1B = 8b;
  • 1024B = 1KB
  • 1024KB = 1M
  • 1024M = 1G
posted @ 2022-06-19 11:08  漫点  阅读(31)  评论(0编辑  收藏  举报