System,Runtime,Math
在Java中,System
、Runtime
和 Math
是三个非常常用且重要的类,它们分别属于不同的包(java.lang
),提供了不同的功能。下面是对这三个类的简要介绍:
1. System 类
System
类位于 java.lang
包中,因此它是自动导入的,不需要显式地导入。这个类提供了一些有用的类字段和静态方法,用于访问与Java运行时环境相关的系统属性和资源。
-
常用方法
:
System.out.println(String x)
:向标准输出设备(通常是控制台)打印一个字符串,并换行。System.exit(int status)
:终止当前运行的Java虚拟机。参数是一个状态码,0
通常表示正常退出。System.currentTimeMillis()
:返回自1970年1月1日00:00:00 GMT以来的毫秒数。System.getProperty(String key)
:获取系统属性的值。
2. Runtime 类
Runtime
类也是位于 java.lang
包中,它代表了Java程序运行时的环境。每个Java应用程序都有一个 Runtime
实例,该实例允许应用程序与Java运行时的环境接口。
-
常用方法
:
Runtime.getRuntime()
:返回当前Java应用程序的Runtime
对象。Runtime.exec(String command)
:执行指定的字符串命令。Runtime.freeMemory()
:返回Java虚拟机中的空闲内存量。Runtime.totalMemory()
:返回Java虚拟机试图使用的总内存量。Runtime.maxMemory()
:返回Java虚拟机试图使用的最大内存量。
3. Math 类
Math
类同样位于 java.lang
包中,它包含用于执行基本数学运算的方法,如指数、对数、平方根和三角函数。
-
常用方法
:
Math.abs(int a)
:返回整数的绝对值。Math.ceil(double a)
:返回大于或等于参数的最小双精度浮点数,等于一个整数。Math.floor(double a)
:返回小于或等于参数的最大双精度浮点数,等于一个整数。Math.max(int a, int b)
:返回两个整数中的最大值。Math.min(int a, int b)
:返回两个整数中的最小值。Math.pow(double a, double b)
:返回第一个参数的第二个参数次幂的值。Math.random()
:生成一个大于等于0.0且小于1.0的随机双精度浮点数。Math.round(double a)
:返回最接近参数的long
。Math.sqrt(double a)
:返回正确舍入的double
值的正平方根。
这些类在Java开发中非常有用,涵盖了系统操作、运行时环境管理和数学计算等多个方面。
标签:返回,Java,double,System,Runtime,Math From: https://www.cnblogs.com/yhy373286277/p/18342985