Java基础语法2

Java基础语法2

数据类型

基本类型(primitive type)

  • 数值类型

    • 整数类型

      • byte 1个字节
      • short 2个字节
      • int 4个字节
      • long 8个字节 //一般在数字后加L表示是long型(注意最好写成大写的,因为小写容易被误认为1)
    • 浮点类型

      • float 4个字节 //在数字后加F
      • double 8个字节
    • 字符类型

      • char 2个字节
  • boolean类型

    • 占一位且值只为ture 和flase

引用类型(reference type)

  • 接口
  • 数组 String 不是关键字!是类**

小补充

位(bit):计算机内部数据存储的最小单位

字节(byte):计算机中数据处理的基本单位 一般写作B

1B(byte) = 8bit 1024B=1KB 1024KB=1MB 1024MB=1G

字符: 计算机中使用的字母.数字.符号

数据类型拓展

整数拓展 进制

  • 二进制 0b开头
  • 八进制 0开头
  • 十进制
  • 十六进制 0x开头 0~9 A~F

浮点数拓展

  • 浮点数有限 离散,有舍入有误差,所以最好**完全避免使用浮点数比较 **

  • 银行业务 用BigDecimal (数学工具类进行表示)

字符拓展

  • 和c/c++一样,字符型本质是整型
  • Java用 Unicode 编码 \u数字
  • 转义字符\ 和c一样

布尔拓展

判断语句中(a==ture) 等同于 (a)高手最爱

less is more!

posted @ 2020-12-31 20:07  zzz2077  阅读(17)  评论(0编辑  收藏  举报