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

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

看到没有?

这 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

目录
相关文章
|
5月前
|
算法 搜索推荐 程序员
第六十二练 字符串匹配 - 模糊匹配
第六十二练 字符串匹配 - 模糊匹配
52 1
|
数据采集 XML 编解码
正则表达式学废了?xpath来救!
正则表达式学废了?xpath来救!
69 0
|
5月前
|
算法 搜索推荐 程序员
第三十八练 括号匹配问题
第三十八练 括号匹配问题
48 0
|
Java 数据安全/隐私保护 Python
Java正则表达式(一看就懂)(上)
看了热榜正则表达式都上榜了目前正则表达式榜一是Python的 经过这几天呕心沥血不眠不休 终于今天Java的正则表达式它来了 还有练习题 耗时9981个小时 都是干货 赶紧收藏起来!!!!
87 0
|
Java
Java正则表达式(一看就懂)(下)
4.正则表达式-参考附录 参照帮助文档,在 Pattern 类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们 来学习语法规则。 4.1规则
93 0
|
前端开发 JavaScript 数据安全/隐私保护
关于正则表达式,小黄人有话要说!!!
本文将带你逐步学习正则表达式的基础知识和高级技巧,从基本的元字符到实用的正则表达式示例,让你轻松掌握这一重要的编程技能。无论你是初学者还是有一定经验的开发者,这篇文章都能帮助你更好地理解和应用正则表达式。
114 0
关于正则表达式,小黄人有话要说!!!
|
数据采集 JavaScript 计算机视觉
正则什么的,你让我写,我会难受,你让我用,真香!
正则什么的,你让我写,我会难受,你让我用,真香!
|
数据可视化 计算机视觉
滚蛋吧,正则表达式!
滚蛋吧,正则表达式!
619 1
滚蛋吧,正则表达式!
|
JSON API 数据格式
一日一技:难以置信,还有人不知道反斜杠和引号的关系
一日一技:难以置信,还有人不知道反斜杠和引号的关系
258 0
一日一技:难以置信,还有人不知道反斜杠和引号的关系
|
Java Python
Java正则表达式(一看就懂)
Java正则表达式(一看就懂)
222 0
Java正则表达式(一看就懂)