java中的内置功能是什么?我发现了一些问题,就像" ...在不使用内置函数的情况下解决这个问题"。 那么,它是什么? 我知道java支持方法,它们之间有什么不同?
答案 0 :(得分:3)
这意味着只使用您实施的方法来解决它。不要使用作为您安装的JDK的一部分的任何东西。
JDK = Java Development Kit
它包含一个丰富的库,可以帮助解决Java编码中的一些常见任务。听起来你应该避免使用这个库。
答案 1 :(得分:3)
cos(double a), exp(double a)
等是根据java.lang.Math
类中的java函数构建的。
不使用内置函数进行求解表示如果必须计算X的幂,则可以定义自己的逻辑来计算结果。您不使用内置函数Math.pow(X, Y)
,它将第一个参数的值返回到第二个参数的幂。
答案 2 :(得分:1)
内置函数是您导入的包已实现的方法。例如,如果在您的代码中,您说,
import java.util.Collections;
后来使用Collections.sort(...)
,你正在使用内置函数,因为你没有写它 - Java开发人员所做的。
如果您的要求指定必须使用非内置函数,则必须自己编写此sort()
(例如)算法。
TL; DR - 内置功能已经完成。非内置函数是您自己编写的函数。
答案 3 :(得分:0)
我认为"内置功能"在一种语言中宁可意味着内在的功能。这不是任何属于JDK的函数或类的情况。这些函数和类本身不是Java语言的一部分。但是,最有可能的是,您确实被要求避免使用属于JDK的任何方法或类,尽管该表达式被滥用。