static void |
arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 從指定源數組中複製一個數組,複製從指定的位置開始,到目標數組的指定位置結束。 |
static String |
clearProperty(String key) 移除指定鍵指示的系統屬性。 |
static Console |
console() 返回與當前 Java 虛擬機關聯的惟一 Console 對象(若是有)。 |
static long |
currentTimeMillis() 返回以毫秒爲單位的當前時間。 |
static void |
exit(int status) 終止當前正在運行的 Java 虛擬機。 |
static void |
gc() 運行垃圾回收器。 |
static Map<String,String> |
getenv() 返回一個不能修改的當前系統環境的字符串映射視圖。 |
static String |
getenv(String name) 獲取指定的環境變量值。 |
static Properties |
getProperties() 肯定當前的系統屬性。 |
static String |
getProperty(String key) 獲取指定鍵指示的系統屬性。 |
static String |
getProperty(String key, String def) 獲取用指定鍵描述的系統屬性。 |
static SecurityManager |
getSecurityManager() 獲取系統安全接口。 |
static int |
identityHashCode(Object x) 返回給定對象的哈希碼,該代碼與默認的方法 hashCode() 返回的代碼同樣,不管給定對象的類是否重寫 hashCode()。 |
static Channel |
inheritedChannel() 返回從建立此 Java 虛擬機的實體中繼承的信道。 |
static void |
load(String filename) 從做爲動態庫的本地文件系統中以指定的文件名加載代碼文件。 |
static void |
loadLibrary(String libname) 加載由 libname 參數指定的系統庫。 |
static String |
mapLibraryName(String libname) 將一個庫名稱映射到特定於平臺的、表示本機庫的字符串中。 |
static long |
nanoTime() 返回最準確的可用系統計時器的當前值,以毫微秒爲單位。 |
static void |
runFinalization() 運行處於掛起終止狀態的全部對象的終止方法。 |
static void |
runFinalizersOnExit(boolean value) 已過期。 該方法具備固有的不安全性。它可能對正在使用的對象調用終結方法,而其餘線程同時正在操做這些對象,從而致使不正確的行爲或死鎖。 |
static void |
setErr(PrintStream err) 從新分配「標準」錯誤輸出流。 |
static void |
setIn(InputStream in) 從新分配「標準」輸入流。 |
static void |
setOut(PrintStream out) 從新分配「標準」輸出流。 |
static void |
setProperties(Properties props) 將系統屬性設置爲 Properties 參數。 |
static String |
setProperty(String key, String value) 設置指定鍵指示的系統屬性。 |
static void |
setSecurityManager(SecurityManager s) 設置系統安全性。 |
方法摘要 | |
---|---|
void |
addShutdownHook(Thread hook) 註冊新的虛擬機來關閉鉤子。 |
int |
availableProcessors() 向 Java 虛擬機返回可用處理器的數目。 |
Process |
exec(String command) 在單獨的進程中執行指定的字符串命令。 |
Process |
exec(String[] cmdarray) 在單獨的進程中執行指定命令和變量。 |
Process |
exec(String[] cmdarray, String[] envp) 在指定環境的獨立進程中執行指定命令和變量。 |
Process |
exec(String[] cmdarray, String[] envp, File dir) 在指定環境和工做目錄的獨立進程中執行指定的命令和變量。 |
Process |
exec(String command, String[] envp) 在指定環境的單獨進程中執行指定的字符串命令。 |
Process |
exec(String command, String[] envp, File dir) 在有指定環境和工做目錄的獨立進程中執行指定的字符串命令。 |
void |
exit(int status) 經過啓動虛擬機的關閉序列,終止當前正在運行的 Java 虛擬機。 |
long |
freeMemory() 返回 Java 虛擬機中的空閒內存量。 |
void |
gc() 運行垃圾回收器。 |
InputStream |
getLocalizedInputStream(InputStream in) 已過期。 從 JDK 1.1 開始,將本地編碼字節流轉換爲 Unicode 字符流的首選方法是使用 InputStreamReader 和 BufferedReader 類。 |
OutputStream |
getLocalizedOutputStream(OutputStream out) 已過期。 從 JDK 1.1 開始,將 Unicode 字符流轉換爲本地編碼字節流的首選方法是使用 OutputStreamWriter 、BufferedWriter 和 PrintWriter 類。 |
static Runtime |
getRuntime() 返回與當前 Java 應用程序相關的運行時對象。 |
void |
halt(int status) 強行終止目前正在運行的 Java 虛擬機。 |
void |
load(String filename) 加載做爲動態庫的指定文件名。 |
void |
loadLibrary(String libname) 加載具備指定庫名的動態庫。 |
long |
maxMemory() 返回 Java 虛擬機試圖使用的最大內存量。 |
boolean |
removeShutdownHook(Thread hook) 取消註冊某個先前已註冊的虛擬機關閉鉤子。 |
void |
runFinalization() 運行掛起 finalization 的全部對象的終止方法。 |
static void |
runFinalizersOnExit(boolean value) 已過期。 此方法自己具備不安全性。它可能對正在使用的對象調用終結方法,而其餘線程正在操做這些對象,從而致使不正確的行爲或死鎖。 |
long |
totalMemory() 返回 Java 虛擬機中的內存總量。 |
void |
traceInstructions(boolean on) 啓用/禁用指令跟蹤。 |
void |
traceMethodCalls(boolean on) 啓用/禁用方法調用跟蹤。 |
方法摘要 | |
---|---|
static double |
abs(double a) 返回 double 值的絕對值。 |
static float |
abs(float a) 返回 float 值的絕對值。 |
static int |
abs(int a) 返回 int 值的絕對值。 |
static long |
abs(long a) 返回 long 值的絕對值。 |
static double |
acos(double a) 返回一個值的反餘弦;返回的角度範圍在 0.0 到 pi 之間。 |
static double |
asin(double a) 返回一個值的反正弦;返回的角度範圍在 -pi/2 到 pi/2 之間。 |
static double |
atan(double a) 返回一個值的反正切;返回的角度範圍在 -pi/2 到 pi/2 之間。 |
static double |
atan2(double y, double x) 將矩形座標 ( x , y ) 轉換成極座標 (r, theta),返回所得角 theta。 |
static double |
cbrt(double a) 返回 double 值的立方根。 |
static double |
ceil(double a) 返回最小的(最接近負無窮大) double 值,該值大於等於參數,並等於某個整數。 |
static double |
copySign(double magnitude, double sign) 返回帶有第二個浮點參數符號的第一個浮點參數。 |
static float |
copySign(float magnitude, float sign) 返回帶有第二個浮點參數符號的第一個浮點參數。 |
static double |
cos(double a) 返回角的三角餘弦。 |
static double |
cosh(double x) 返回 double 值的雙曲線餘弦。 |
static double |
exp(double a) 返回歐拉數 e 的 double 次冪的值。 |
static double |
expm1(double x) 返回 ex -1。 |
static double |
floor(double a) 返回最大的(最接近正無窮大) double 值,該值小於等於參數,並等於某個整數。 |
static int |
getExponent(double d) 返回 double 表示形式中使用的無偏指數。 |
static int |
getExponent(float f) 返回 float 表示形式中使用的無偏指數。 |
static double |
hypot(double x, double y) 返回 sqrt(x2 +y2),沒有中間溢出或下溢。 |
static double |
IEEEremainder(double f1, double f2) 按照 IEEE 754 標準的規定,對兩個參數進行餘數運算。 |
static double |
log(double a) 返回 double 值的天然對數(底數是 e)。 |
static double |
log10(double a) 返回 double 值的底數爲 10 的對數。 |
static double |
log1p(double x) 返回參數與 1 之和的天然對數。 |
static double |
max(double a, double b) 返回兩個 double 值中較大的一個。 |
static float |
max(float a, float b) 返回兩個 float 值中較大的一個。 |
static int |
max(int a, int b) 返回兩個 int 值中較大的一個。 |
static long |
max(long a, long b) 返回兩個 long 值中較大的一個。 |
static double |
min(double a, double b) 返回兩個 double 值中較小的一個。 |
static float |
min(float a, float b) 返回兩個 float 值中較小的一個。 |
static int |
min(int a, int b) 返回兩個 int 值中較小的一個。 |
static long |
min(long a, long b) 返回兩個 long 值中較小的一個。 |
static double |
nextAfter(double start, double direction) 返回第一個參數和第二個參數之間與第一個參數相鄰的浮點數。 |
static float |
nextAfter(float start, double direction) 返回第一個參數和第二個參數之間與第一個參數相鄰的浮點數。 |
static double |
nextUp(double d) 返回 d 和正無窮大之間與 d 相鄰的浮點值。 |
static float |
nextUp(float f) 返回 f 和正無窮大之間與 f 相鄰的浮點值。 |
static double |
pow(double a, double b) 返回第一個參數的第二個參數次冪的值。 |
static double |
random() 返回帶正號的 double 值,該值大於等於 0.0 且小於 1.0 。 |
static double |
rint(double a) 返回最接近參數並等於某一整數的 double 值。 |
static long |
round(double a) 返回最接近參數的 long 。 |
static int |
round(float a) 返回最接近參數的 int 。 |
static double |
scalb(double d, int scaleFactor) 返回 d × 2scaleFactor ,其舍入方式如同將一個正確舍入的浮點值乘以 double 值集合中的一個值。 |
static float |
scalb(float f, int scaleFactor) 返回 f × 2scaleFactor ,其舍入方式如同將一個正確舍入的浮點值乘以 float 值集合中的一個值。 |
static double |
signum(double d) 返回參數的符號函數;若是參數爲 0,則返回 0;若是參數大於 0,則返回 1.0;若是參數小於 0,則返回 -1.0。 |
static float |
signum(float f) 返回參數的符號函數;若是參數爲 0,則返回 0;若是參數大於 0,則返回 1.0;若是參數小於 0,則返回 -1.0。 |
static double |
sin(double a) 返回角的三角正弦。 |
static double |
sinh(double x) 返回 double 值的雙曲線正弦。 |
static double |
sqrt(double a) 返回正確舍入的 double 值的正平方根。 |
static double |
tan(double a) 返回角的三角正切。 |
static double |
tanh(double x) 返回 double 值的雙曲線餘弦。 |
static double |
toDegrees(double angrad) 將用弧度表示的角轉換爲近似相等的用角度表示的角。 |
static double |
toRadians(double angdeg) 將用角度表示的角轉換爲近似相等的用弧度表示的角。 |
static double |
ulp(double d) 返回參數的 ulp 大小。 |
static float |
ulp(float f) 返回參數的 ulp 大小。 |