数据类型

什么是字节

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

强类型语言

强类型定义语言:强制数据类型定义的语言。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了。举个例子:如果你定义了一个整型变量a,那么程序根本不可能将a当作字符串类型处理。强类型定义语言是类型安全的语言。

  • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

弱类型语言

弱类型定义语言:数据类型可以被忽略的语言。它与强类型定义语言相反, 一个变量可以赋不同数据类型的值。


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 个字节
    • boolean类型:占1位其值只有true和false两个
  • 引用类型(reference type)
    • 接口

    • 数组


posted @ 2022-02-24 22:27  一登  阅读(97)  评论(0)    收藏  举报