Java中小数默认为double类型

本文解析了Java中不同类型之间的转换,如将double转换为float,并介绍了适用于读写操作的CopyOnWriteArrayList和ReadWriteLock原理。同时,讲解了ConcurrentHashMap的同步特性。

A:5.3e12表示5.3乘以10的12次方,正确

B:在Java中,如果你输入一个小数,系统默认的是double类型的,这个式子相当于 float f=double 11.1,明显错误,如果想要表达11.1为float类型的,需要在11.1末尾加一个f标识你输入的是float类型即可

C:0.0是小数,默认是double,不是int

D:Dbuble是基本类的封装类,不可直接赋值

-CopyOnWriteArrayList适用于写少读多的并发场景

-ReadWriteLock即为读写锁,他要求写与写之间互斥,读与写之间互斥,读与读之间可以并发执行。在读多写少的情况下可以提高效率

-ConcurrentHashMap是同步的HashMap,读写都加锁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值