初看一脸问号,看懂直接跪下! (下)

简介: 初看一脸问号,看懂直接跪下! (下)

看到没有?

这 Java 源码中的数字前面少了一个“1”呀,咋回事呢,该不会是拷贝的时候弄错了吧?

下面的一个高赞回答是这样的:

image.png

“看起来确实像是拷错了。”

有点意思,你要说这是写 Java 源码的老哥 copy 代码的时候手抖了,我就来劲了。


image.png

马上去 Java Bug 的页面上拿着那串数字搜一下,还真有意外收获:

https://bugs.openjdk.java.net/browse/JDK-8201634


image.png

在这个 bug 的描述里面,他让我注意到了源码的这个地方:

image.png

原来这个地方的注释代表着一个论文呀,那么这个论文里面肯定就藏着这个数的来源。

等等,我怎么感觉这个论文的名字有点像眼熟啊?

前面 stackoverflow 中提到的这个链接,点进去就是一个论文地址:

image.png

那必须是一回事啊,只是一个小写一个大写而已。

所以,到这里实锤了,确实是最开始写 Java 这块源码的老哥 copy 数字的时候手抖了,少 copy 了一个 “1”。

而且我甚至都能想象到当时写这部分源码的时候,那个老哥把“1181783497276652981”这个数字粘过来,发现:哎,这前面怎么有两个 1 啊,整重复了,删除了吧。

至于把这个“1”删除了之后,会带来什么问题呢?

image.png

image.png

而且关于随机数,现在一般很少用 Random 了吧。

直接就是上 ThreadLocalRandom 了,它不香吗?

什么,你说不会?

image.png

目录
相关文章
|
数据采集 Java 机器人
根据正则表达式截取字串符,这个办法打败99%程序员
作为一名程序员,常常会在以下情况下使用函数功能根据正则表达式截取字符串:
|
8月前
leetcode代码记录(有效的字母异位词
leetcode代码记录(有效的字母异位词
36 1
|
8月前
栈刷题记(一-有效的括号)
栈刷题记(一-有效的括号)
栈刷题记(一-有效的括号)
|
数据采集 XML 编解码
正则表达式学废了?xpath来救!
正则表达式学废了?xpath来救!
87 0
|
Java 数据安全/隐私保护 Python
Java正则表达式(一看就懂)(上)
看了热榜正则表达式都上榜了目前正则表达式榜一是Python的 经过这几天呕心沥血不眠不休 终于今天Java的正则表达式它来了 还有练习题 耗时9981个小时 都是干货 赶紧收藏起来!!!!
102 0
|
Java
Java正则表达式(一看就懂)(下)
4.正则表达式-参考附录 参照帮助文档,在 Pattern 类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们 来学习语法规则。 4.1规则
112 0
|
前端开发 JavaScript 程序员
前端中那些让你头疼的英文单词
前端中那些让你头疼的英文单词
|
Python
一脸懵逼的运算符走来了
一脸懵逼的运算符走来了
50 0
|
C++
【力扣·每日一题】1576. 替换所有的问号(C++ 字符串模拟 思维)
【力扣·每日一题】1576. 替换所有的问号(C++ 字符串模拟 思维)
84 0
【力扣·每日一题】1576. 替换所有的问号(C++ 字符串模拟 思维)
|
Java Python
Java正则表达式(一看就懂)
Java正则表达式(一看就懂)
236 0
Java正则表达式(一看就懂)

热门文章

最新文章