java中的内置函数是什么?我发现了一些问题,就像“......在不使用内置函数的情况下解决这个问题”。那么,它是什么?我知道java支持方法,它们之间有什么不同?
5 回答
这意味着仅使用您已实施的方法来解决它。不要使用作为您安装的 JDK 一部分的任何东西。
JDK = Java 开发工具包
它包含一个丰富的库,可帮助完成 Java 编码中的一些更常见的任务。听起来你应该避免使用这个库。
Java中的内置函数是JDK不同API中存在的方法。例如cos(double a), exp(double a)
,etc 是内置在java.lang.Math
类中存在的 java 函数中的。
在不使用内置函数的情况下求解意味着如果您必须计算 X 的 Y 次方,您可以定义自己的逻辑来计算结果。您不使用内置函数Math.pow(X, Y)
,它返回第一个参数的值,该值提高到第二个参数的幂。
内置函数是您导入的包已经实现的方法。例如,如果您在代码中说,
import java.util.Collections;
后来使用Collections.sort(...)
,您使用的是内置函数,因为您没有编写它- Java 开发人员编写了它。
如果您的要求指定您必须使用非内置函数,您必须sort()
自己编写这个(例如)算法。
TL;DR - 内置功能已经完成。非内置函数是您自己编写的。
我认为语言中的“内置功能”更倾向于内在功能。JDK 中的任何函数或类都不是这种情况。这些函数和类本身不是 Java 语言的一部分。但是,很可能确实有人要求您避免使用任何属于 JDK 的方法或类,尽管该表达式被滥用。
它是 Java 类的一部分的方法。以字符串为例。这些方法通常可以节省时间和精力,因为它们旨在实现最佳性能并且已经过充分测试。本文通过提供的示例帮助解释。