随机如何深入审查某些函数的内部Java实现?
我使用Java8.0(IDEEclipse)。有时还想深入到原始开发人员(语言内部构件本身)选择的特定实现(字段、方法)。 很多时候,维基百科过于笼统(虽然有帮助,但还不够),而其他来源只回答了我的问题,但并不确切。 除此之外,我有时对自己看东西很好奇(因为“想变得更独立”和“用自己的眼睛看东西最好能理解和确信”的原因)
我怎么能看到里面,像这样
我现在的具体问题(例如,我要求真正了解操作方法): 如何在Java中生成内部随机数,我指的是Java输出的精确算法(使用Math.random())是什么
# 1 楼答案
您可以查看类似this implementation的内容,但请记住,不能保证在不同的实现中以相同的方式实现它。理想情况下,作为API的用户,您不需要知道它是如何实现的;只要API保持不变,未来版本中的实现可能会发生变化
# 2 楼答案
只需点击
methods
和classes
,同时按住CTRL
即可显示源代码。只要安装了JDK,就可以看到最基本的实现——毫无例外。如果无法打开实现,则必须安装相应的源代码# 3 楼答案
对于Eclipse,可以通过按住ctrl键并单击方法名称或按f3键来实现。也可以按住shift键并将鼠标悬停在方法或类上