• Java常用类之【Math类、Random类、System类、Runtime类】


    一、Math类

    Math类

    【绝对值】Math.abs();//返回对应类型的绝对值
    【最大值和最小值】Math.max(int a, int b) ,Math.min(int a,int b);(其他类型都可以)
    【立方根】Math.cbrt(double a) ,返回double类型
    【求幂】Math.pow(double a, double b) (参数1:底数,参数2:指数)
    【正平方根】Math.sqrt(double a)
    【随机数[0,1)】random() 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0

    【取整】

    ceil(double a) ,返回大于给定数的最小整数
    floor(double a) ,返回小于给定数的最大整数

    【四舍五入】
    static int round(float a)
    static long round(double a)

    二、Random类(随机数类)

    random类
    【作用】用于生成随机数

    创建对象:Random random = new Random();
    

    Random类方法
    调用方式:Random对象.方法

        【R>=0】nextInt()
        【0=<R<=n】nextInt(int n)
        【0=<R<1.0】nextFloat()
        【0=<R<1.0】nextDouble()
        【R为long类型的取值范围】nextLong() 
    

    三、System类

    System类方法:

    【清理内存】System.gc();// 促进垃圾回收器 起来回收垃圾
    【退出程序】System.exit(0);// 正常退出程序 无论运行到哪个位置 都是直接退出程序
    【系统当前时间】long l = System.currentTimeMillis();//返回以毫秒为单位的当前时间(从1970年到现在的毫秒数)

    四、Runtime类

    Runtime类特点:

    Runtime 类实例使应用程序能够与其运行的环境相连接
    Runtime是单例模式的

    Runtime类常用方法:

    【当前可用内存】long freeMemory() ;返回 Java 虚拟机中的空闲内存量
    【创建对象】Runtime runtime = Runtime.getRuntime();//创建对象
    【清理内存】runtime.gc();// 建议回收垃圾

    查看gc()方法清理内存的效果:

    System.out.println(runtime.freeMemory());//回收前的空闲内存
    runtime.gc();// 建议回收垃圾
    System.out.println(runtime.freeMemory());//回收后的空闲内存

  • 相关阅读:
    从零开始学Bootstrap
    CSS VS JS动画,哪个更快
    css定位(positon)
    json
    使用 CSS3 绘制 Hello Kitty
    后台找到repeater里面的div并添加客户端点击事件
    dropDownList之"请选择",同时设置默认选项
    asp.net 后台对话框,确认跳转
    后台生成textbox并设置多行属性,自动换行
    asp.net多图片上传同时保存对每张图片的描述
  • 原文地址:https://www.cnblogs.com/TCB-Java/p/6797648.html
Copyright © 2020-2023  润新知