首页 > 试题广场 >

以下说法中正确的有?

[不定项选择题]
以下说法中正确的有?
  • StringBuilder是 线程不安全的
  • Java类可以同时用 abstract和final声明
  • HashMap中,使用 get(key)==null可以 判断这个Hasmap是否包含这个key
  • volatile关键字不保证对变量操作的原子性
WUW头像 WUW
StringBuffer是线程安全的   StringBuilder是非线程安全的
final 类不能再被声明为abastract类 
HashMap中可以有null值 所有map.get(key)=null 无法判断是否存在这个key
violate不保证原子性 只保证可见性和顺序性
发表于 2019-08-31 11:47:51 回复(0)
360就是来添乱的
发表于 2019-08-27 10:15:47 回复(1)
这题应该选择AD!
发表于 2019-09-05 15:54:15 回复(0)
volatile不保证原子性?volatile明明可以保证float和long读写的原子性好吗?
发表于 2019-09-18 15:49:50 回复(0)
StringBuilder是非线程安全的,StringBuffer是线程安全的。A选项正确。
volatile关键字不保证原子性,是非线程安全的。D选项也正确。
***!
发表于 2019-08-29 21:18:35 回复(0)
VOLATILE 只保证可见性,并不保证原子性。
Synchronized:保证可见性和原子性
发表于 2019-08-24 23:34:25 回复(2)
AD都是正确的
发表于 2019-08-22 10:39:05 回复(0)
D应该也是对的啊??
发表于 2019-08-21 20:24:02 回复(0)
想问一下D那里错了
发表于 2019-08-18 19:33:52 回复(4)