在Java中列出类的内容

在Java中列出类的内容,java,Java,各位,在网上有没有什么地方可以找到标准Java类的内容列表? 假设我想知道数学课包含哪些函数。有人能给我指一下正确的方向吗 我只是一个新手。抱歉问了个愚蠢的问题:-) 提前感谢, DaveOracle您可以在这里找到所有标准java类中的所有方法:如果您无法访问Internet或JavaDoc,javap实用程序可以帮助您。它与JDK捆绑在一起 这就是你使用它的方式 C:\>javap java.lang.Math Compiled from "Math.java" public fina

各位,在网上有没有什么地方可以找到标准Java类的内容列表? 假设我想知道数学课包含哪些函数。有人能给我指一下正确的方向吗

我只是一个新手。抱歉问了个愚蠢的问题:-)

提前感谢,


Dave

Oracle

您可以在这里找到所有标准java类中的所有方法:

如果您无法访问Internet或JavaDoc,
javap
实用程序可以帮助您。它与JDK捆绑在一起

这就是你使用它的方式

C:\>javap java.lang.Math
Compiled from "Math.java"
public final class java.lang.Math {
  public static final double E;
  public static final double PI;
  public static double sin(double);
  public static double cos(double);
  public static double tan(double);
  public static double asin(double);
  public static double acos(double);
  public static double atan(double);
  public static double toRadians(double);
  public static double toDegrees(double);
  public static double exp(double);
  public static double log(double);
  public static double log10(double);
  public static double sqrt(double);
  public static double cbrt(double);
  public static double IEEEremainder(double, double);
  public static double ceil(double);
  public static double floor(double);
  public static double rint(double);
  public static double atan2(double, double);
  public static double pow(double, double);
  public static int round(float);
  public static long round(double);
  public static double random();
  public static int abs(int);
  public static long abs(long);
  public static float abs(float);
  public static double abs(double);
  public static int max(int, int);
  public static long max(long, long);
  public static float max(float, float);
  public static double max(double, double);
  public static int min(int, int);
  public static long min(long, long);
  public static float min(float, float);
  public static double min(double, double);
  public static double ulp(double);
  public static float ulp(float);
  public static double signum(double);
  public static float signum(float);
  public static double sinh(double);
  public static double cosh(double);
  public static double tanh(double);
  public static double hypot(double, double);
  public static double expm1(double);
  public static double log1p(double);
  public static double copySign(double, double);
  public static float copySign(float, float);
  public static int getExponent(float);
  public static int getExponent(double);
  public static double nextAfter(double, double);
  public static float nextAfter(float, double);
  public static double nextUp(double);
  public static float nextUp(float);
  public static double scalb(double, int);
  public static float scalb(float, int);
  static {};
}

C:\>

这将是javadoc.Google搜索“javadocs”,您将看到第一个结果是您正在查找的信息。(例如“JavaMath”)很抱歉,不谈主题,但你应该说“方法”而不是“函数”。没问题。谢谢你帮我澄清。学习语言:-)为什么所有的答案都指向旧的JavaSE6?谢谢!要做到这一点,总有不止一种方法……欢迎!:)当你对任何一个答案感到满意时,请不要忘记标记你的问题的答案。啊,当我勾选某人的回答时,我想我已经标记了。我是否必须在每个答案上打勾,或者是否有一个选项可以关闭回答的问题?您接受一个答案,但如果其他答案也有用,您可以向上投票。谢谢,谢谢安德鲁。还没有足够的声誉来提升自己(这是我的第一天!),但我明白你的意思。