2012-04-01 2 views
3

여러분, 표준 Java 클래스의 내용 목록을 어디서 찾을 수 있습니까? Math 클래스에 포함 된 함수가 무엇인지 알고 싶습니다. 누군가 올바른 방향으로 나를 가리킬 수 있습니까?Java 클래스의 내용 나열

그냥 초보자로서의 느낌.

데이브, 사전에

감사합니다 :-) 멍청한 질문에 대한 죄송합니다

+0

봐 소스에서 그것을 사용하는 방법입니다. – khachik

+0

그러면 javadoc이됩니다. Google 검색 'javadocs'를 사용하면 찾고있는 정보가 첫 번째 결과로 표시됩니다. – sachinrahulsourav

+0

Google 클래스 이름을 읽고 Javadoc을 읽습니다. (예 : "Java Math") –

답변

4

오라클 Java API

현재 모든 표준 자바 클래스에있는 모든 방법을 찾을 모시
+0

감사합니다. 내가 할게. –

3

하는 경우를 인터넷 또는 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:\> 
+0

감사! 항상 한 가지 이상의 방법이 있습니다 ... –

+0

당신을 환영합니다! :) 답변에 만족하면 질문에 답을 표시하는 것을 잊지 마십시오. – Garbage

+0

아, 내가 누군가의 반응에 딱딱한 표정을 지었다고 생각했다. 각 응답에 체크 표시를해야합니까, 아니면 답을 얻은 것처럼 질문을 닫을 수있는 옵션이 있습니까? –