Java数值中加下划线的作用

在看OkHttp源码的时候,看到了如下的代码:

int connectTimeout = 10_000;
int readTimeout = 10_000;
int writeTimeout = 10_000;

一时之间以为看错了。

查了一下下划线的作用。就是为了数字可读性,就像生活中英语国家喜欢在数字中加逗号一样, 比如: 1,000,000

由于逗号在代码中是保留符号。所以就是用下划线替代逗号。

下划线的使用规则是: 只能在数字之间,在数字的开始或结束一定不能使用下划线。

这是Java7中引入的特性,在编译时会去掉下划线。

同样你也可以使用到android gradle的version code, 这样就不容易搞错了. 比如:

android {

    defaultConfig {
        versionCode  : 2_01_05,
        versionName  : "2.1.5"
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值