java基础
文章平均质量分 59
MonkeyDLuffey
被黑暗吞噬吧,草帽!!
展开
-
ThreadLocalRandom类用法
JDK7的JUC包新引入了 ThreadLocalRandom 这个类,来应对多线程场景下随机数生成问题。以前生成随机数一般用Random类,虽然该类是线程安全的,但是底层用的CAS,在多线程环境下效率会降低,故此JDK7以后推荐用 ThreadLocalRandom来生成随机数。(Random和ThreadLocalRandom生成的都是伪随机数,可被预测,要是对随机数安全性有要求,应考虑Random的另一个子类 SecureRandom)简单看一下ThreadLocal的源码,发现它是单例的原创 2021-12-23 10:39:54 · 826 阅读 · 0 评论 -
Java基本数据类型之整型
java1.7 新规范, 可以在数值内加下划线,以增强可读性1. 不能在数值的前和后加下划线2. 不能在小数点前后加下划线3. 不能在多个连续非数值数字间加下划线(避免在非数值数字前后加下划线) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 floatpi1 = 3_.1415F;// 无效的; 不能在小数点之前有下划线 ...原创 2021-05-24 13:28:04 · 1704 阅读 · 0 评论