java数据类型

一、基本类型

1、数值类型

(1)整数类型

byte:占1个字节范围 -128-127
short:占2个字节范围
int:占4个字节范围

  • 二进制:0b开头
  • 八进制:0开头
  • 十六进制:0x开头
    long:占8个字节范围,定义变量赋值后加L

(2)浮点类型

float:占4个字节,定义变量赋值后加F
double:占8个字节范围

  • 银行业务避免使用浮点类型进行表示,精度会导致误差,尽量使用BigDecimal

(3)字符类型

char:占2个字节范围

  • 所有的字符本质是数字,char用int做强制转换后可以变为数字,打印出unicode编码
    \u0061转义输出a,\u表示转义
    \t制表符

2、boolean类型

占1位(bit),计算机的最小单位,1字节(byte)(B) = 8位(bit)(b)

二、引用类型

类、接口、数组

三、面试题

  • 对象 内存分析 String 直接赋值与new String赋值的区别
posted @ 2021-07-12 20:01  zozozozo  阅读(64)  评论(0)    收藏  举报