计算机基础知识

  • bit 位,即0或者1
  • byte 字节,8位作为一个字节,字节是处理数据的基本单位
  • 1 byte=8bit
  • 1MB=1024KB
  • 1GB=1024MB

八种基本数据类型(每个数据都需要从计算机内存中申请空间,来存储它)

数据类型

  • byte 字节型
    • 长度:8位
    • -128~127
    • 默认:0
  • short 短整形
    • 长度:16位
    • -215~215-1(-32768~32767)
    • 默认:0
  • int 整形
    • 长度 32位
    • -231~231-1(-2147483648~2147483647)
    • 默认:0
  • long 长整形
    • 长度:64位
    • -263~263-1
    • 默认:0L
  • float 单精度浮点型
    • 长度:单精度32位
    • -2-149~(2-2-23)*2^127
    • 默认:0.0f
  • double 双精度浮点型
    • 长度:双精度64位
    • -2-1074~(2-2-52)*2^1023
    • 默认:0.0d
  • boolean 布尔型
    • 长度:1位
    • 默认:false
  • char 字符型
    • 长度:16位的unicode字符,即两个字节表示一个字符
    • 最小是\u0000 即0,最大\ufff 即65535

类型转换

  • double>float>long>int>short>byte
  • 从小到大可以直接转换;从大到小需要强制转换,会有精度丢失

引用类型

  • Class创建的对象或者数组都是引用数据类型
    • String:字符串对象,也是引用数据类型