java数据类型那点事儿

基本数据类型【四类八种】

整数型

byte范围-128~127

数据类型所占字节
byte(短整型)1个字节
short(短整型)2个字节
int(整型)4个字节
long(长整型)8个字节

浮点型

数据类型所占字节
float(单精度)4个字节
double(双精度)8个字节

字符型

数据类型所占字节
char(字符型)2个字节

布尔型

数据类型所占字节
boolean无固定字节

引用数据类型(字符串)

字符串:多个字符进行串联,使用“双引号”进行包裹,String。

字符串拼接:使用+做连接,字符串在前,先做字符串的拼接;字符串在后,先做运算再把运算结果与字符串做拼接。

      int a = 3 ;
      int b = 2;
      int temp = a;
      a = b;
      b = temp;
      System.out.println("交换后a的值是" + a + " "+"交换后的b值是" + b );
//交换后的a的值是2 交换后的b的值是3

PS:字符串无法使用 == 作比较

//== 比较的是值【变量空间中的值----可以是数据、地址值】
String a = "aaa";
String b = "aaa";
System.out.println(a == b);//true
//equals(一般用于字符串),比较内容是否相同
String A = new String(origin:"aaa");
System.out.println(a.equals)

 

公共池即常量池,其中的数据有且只有一个不能重复出现

基本数据类型: 比较的是值是否相同

引用数据类型: 比较的是内存地址是否为同一地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值