java - 如何在 Java 中找到方法的源代码?
问题描述
我正在使用 Java/Eclipse,我想知道如何检查这些方法是如何做事的。
就像,当我写
Math.sqrt(16)
它返回值 4,但如何?这种方法实际上是如何做到的?其背后的逻辑是什么?有没有办法查看它们?
解决方案
如果您使用任何类型的 IDE,例如 InteliJ IDEA 或 Geany,您可以通过在按住 control(CTRL) 键的同时单击方法名称来访问导入的或内置的方法。然后您可以看到该代码中的内容。如果该代码中有更多方法,也对它们执行相同的操作。然后,您将能够了解该方法的工作原理。
在您的示例的面向对象编程中考虑它时,这里我们没有创建一个对象来使用该方法。这意味着 Math 类有一个名为 sqrt 的静态方法,它可以将数字作为参数,并且它的返回类型也被声明为数字。
推荐阅读
- sql - SQL - 从不同的表中按月和年日期运行总计
- python - 在 Turtle 中绘制分形正方形图案
- reporting-services - SSRS LookupSet - Join() 有效,但 Count() 无效
- c++ - 如何在 Clion 上生成 C++ 可执行文件(使用 Ubuntu)
- duplicates - Power BI topn 函数:topn 函数由于重复而返回多于 n 行的问题
- laravel - 如何自动翻译 laravel 验证错误属性
- c++ - 清除标准容器而不是构造和破坏它是否有意义?
- swift - 在选择collectionView时,在Swift keyDown(带有事件:NSEvent)中不起作用
- linux - Linux 按月和年排序
- python - 如何检查和重新排列包含一系列增量值的 Python 列表