Math
它的方法全是static,关于数学操作类.
常用数学操作.
1.abs 求绝对值
2.random 随机数
3.round 四舍五入
4.sqrt 开平方
5.pow 求某一个数n次幂
6.ceil 求比某个数大的最小值 (向上舍入)
7.floor 求比某个数小的最大值 (向下舍入)
8.Math.PI 得到圆周率
----------------------------------------------------------------------------------------------
System
它不能被实例化.一般情况下,如果这个类不是抽象类,它还不能被实例化,它的内部一般都会提供一个静态方法以获取这个类的实例。如果也没有提供静态方法,它的
内部的方法一般情况下是static。
常用方法:
1.gc() 运行垃圾回收.当时不会立即执行。
2.getProperties()
这个方法是获取当前的所有系统属性
它的返回值是一个Properties对象。
3.getProperty(String name);
获取所需要的系统属性,参数为具体的系统属性名
返回值是一个String。
例:String name = System.getProperty("os.name"); //获取当前系统名称
4.System.exit(0);
退出jvm
5.System.currentTimeMillis();
获取基准时间到当前时间所经过的毫秒值。
常用的三个属性:
System.in 获取标准输入法(键盘)
System.out 获取标准输出 (屏幕)
System.err 获取一个错误输出
err与out都是输出.他们的区别:
1.out它输出时的信息是黑色
err它是红色.
2.out会按顺序输出
err它不一定按顺序输出.
注意:我们程序在运行时,它抛出的Error,是通过err输出.
==============================================
希望能与更多的java程序员共同学习
扣扣联系:2531977855