有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

随机如何深入审查某些函数的内部Java实现?

我使用Java8.0(IDEEclipse)。有时还想深入到原始开发人员(语言内部构件本身)选择的特定实现(字段、方法)。 很多时候,维基百科过于笼统(虽然有帮助,但还不够),而其他来源只回答了我的问题,但并不确切。 除此之外,我有时对自己看东西很好奇(因为“想变得更独立”和“用自己的眼睛看东西最好能理解和确信”的原因)

我怎么能看到里面,像这样

我现在的具体问题(例如,我要求真正了解操作方法): 如何在Java中生成内部随机数,我指的是Java输出的精确算法(使用Math.random())是什么


共 (3) 个答案

  1. # 1 楼答案

    您可以查看类似this implementation的内容,但请记住,不能保证在不同的实现中以相同的方式实现它。理想情况下,作为API的用户,您不需要知道它是如何实现的;只要API保持不变,未来版本中的实现可能会发生变化

  2. # 2 楼答案

    只需点击methodsclasses,同时按住CTRL即可显示源代码。只要安装了JDK,就可以看到最基本的实现——毫无例外。如果无法打开实现,则必须安装相应的源代码

  3. # 3 楼答案

    对于Eclipse,可以通过按住ctrl键并单击方法名称或按f3键来实现。也可以按住shift键并将鼠标悬停在方法或类上