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

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

看到没有?

这 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

目录
相关文章
|
9月前
leetcode代码记录(有效的字母异位词
leetcode代码记录(有效的字母异位词
37 1
|
9月前
栈刷题记(一-有效的括号)
栈刷题记(一-有效的括号)
栈刷题记(一-有效的括号)
|
数据采集 XML 编解码
正则表达式学废了?xpath来救!
正则表达式学废了?xpath来救!
89 0
|
Java 数据安全/隐私保护 Python
Java正则表达式(一看就懂)(上)
看了热榜正则表达式都上榜了目前正则表达式榜一是Python的 经过这几天呕心沥血不眠不休 终于今天Java的正则表达式它来了 还有练习题 耗时9981个小时 都是干货 赶紧收藏起来!!!!
104 0
|
Java
Java正则表达式(一看就懂)(下)
4.正则表达式-参考附录 参照帮助文档,在 Pattern 类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们 来学习语法规则。 4.1规则
119 0
|
Python
一脸懵逼的运算符走来了
一脸懵逼的运算符走来了
51 0
初看一脸问号,看懂直接跪下! (中)
初看一脸问号,看懂直接跪下! (中)
142 0
初看一脸问号,看懂直接跪下! (中)
|
移动开发 算法
初看一脸问号,看懂直接跪下! (上)
初看一脸问号,看懂直接跪下! (上)
164 0
初看一脸问号,看懂直接跪下! (上)
|
Java Python
Java正则表达式(一看就懂)
Java正则表达式(一看就懂)
242 0
Java正则表达式(一看就懂)
|
算法 Python Perl
😝 这次一定 | "学废" 正则表达式 🙋‍♂️(下)
正则表达式 → 没有一个开发仔会对这个词陌生吧?没印象的话,想想你是如何 判断身份证、手机号码是否合法的 ?Tips:本节代码示例基于Python的re库编写,虽大部分编程语言的正则库都是师从 Perl语言,语法基本一样,但也可能略有差异~
205 0