2019独角兽企业重金招聘Python工程师标准>>>
System类
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 |
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) 设置系统安全性。 |
Runtime类
方法摘要 | |
---|---|
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) 启用/禁用方法调用跟踪。 |
Math类
方法摘要 | |
---|---|
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 大小。 |