java基本数据类型注意点

Java 语言是一种强类型语言。通俗点说就是,在 Java 中存储的数据都是有类型的,而且必须在编译时就确定其类型。 Java 中有两类数据类型:

在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

常用的基本数据类型有:

你可能已经注意到了:

20200629补:

BigDecimal a ;

Integer b;

a= new BigDecimal(184.8).mutiply(100);

b = a.intValue();

没有任何问题,b为18480

对比下面:

Integer c;

c = new BigDecimal(184.8).mutiply(100).intValue();

此时c可能就会变为184.

虽然自己写的demo没有问题,但是实际项目的应用中建议用上面的方法。

字符串类型长度:

"我都没".length()   长度为3

null的弱类型转化

 System.out.println(null+3);//直接报错
 System.out.println(null + "hh");//输出为nullhh

System.out.println(Double.parseDouble("15.00"));//输出为15.0
System.out.println(Integer.parseInt(""));//编译报错

System.out.println(Integer.parseInt("1.0"))//报错:java.lang.NumberFormatException

split后 的数组

public String a = "1,";
public String b[] = a.split(",");

System.out.println(b[0]);//1 ,b[1]报数组下标越界

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值