黑马程序员技术交流社区

标题: API其他常见对象 [打印本页]

作者: wy123580    时间: 2016-5-23 06:32
标题: API其他常见对象
1.Math类:
                abs(int a)                                                绝对值
                ceil(double a)                                        天花板数(向上取整)
                floor(double a)                                地板数(向下取整)
                max(int a,int b)                                最大值
                random()                                                获取随机数
                round(float a)                                        四舍五入
                面试题:
                        如果自己实现一个四舍五入方法?
        2.Random类:
                构造方法:
                        public Random();                                        //常用
                        public Random(long seed);               
                        //根据种子生产随机数.如果种子一样每次生产的随机数顺序都是一致的.
                        应用:Random这个类一般应用在企业中批量密码来用的.
                                那账号怎么生成的呢?
                成员方法:
                        int nextInt(int i);
                        返回0-i之间的随机数,包左不包右.
        3.System类:
                不能实例化.
                System.gc();
                        调用jvm垃圾回收机制,执行的是需要回收对象的finalize();方法.
                System.exit(0);                                                                                                        //掌握
                        退出当前正在运行的jvm,非0代表异常终止,咱们一般传0.
                System.currentTimeMillis();                                                                                //掌握
                        获取于1970 年 1 月 1 日的时间差毫秒值.
                System.arraycopy(Object src,int srcPos,Object dest,int destPos,int length)
                        复制数组
                        把src数组索引srcPos到(length-1)内的数据复制到
                        dest数组索引destPos到(length-1)中.


作者: 聪明一只哈    时间: 2016-5-23 06:47
不错不错,很详细




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2