内置java功能

时间:2013-10-21 19:08:08

标签: java function

java中的内置功能是什么?我发现了一些问题,就像" ...在不使用内置函数的情况下解决这个问题"。 那么,它是什么? 我知道java支持方法,它们之间有什么不同?

4 个答案:

答案 0 :(得分:3)

这意味着只使用您实施的方法来解决它。不要使用作为您安装的JDK的一部分的任何东西。

JDK = Java Development Kit

它包含一个丰富的库,可以帮助解决Java编码中的一些常见任务。听起来你应该避免使用这个库。

答案 1 :(得分:3)

java中的内置函数是JDK的不同API中存在的方法。例如,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的任何方法或类,尽管该表达式被滥用。