首页 > 编程语言 > 详细

JavaSE_(5)_常用API

时间:2021-06-26 12:02:50      阅读:20      评论:0      收藏:0      [点我收藏+]

帮助文档使用

 

  • 如果该类没有构造方法,如果该方法使用static修饰,则可以直接用 类名+方法名() 调用
     
     

Math

 

  • lang包下,无需导包

  • 常用方法

    方法 使用 返回值 说明
    abs(a) Math.abs(-20) 返回值为实参类型,该值为20 一个数的绝对值
    ceil(a) Math.ceil(1.2) 返回值为double类型,该值为2.0 大于或等于这个数的最小整数
    floor(a) Math.floor(1.2) 返回值为double类型,该值为2.0 小于或等于这个数的最小整数
    round(a) Math.round(1.2) 返回值为int类型,该值为1 一个数四舍五入
    max(a,b) Math.max(1.5,6) 返回值为实参类型,该值为6 两个数的最大值
    min(a,b) Math.min(1.5,6) 返回值为实参类型,该值为1.5 两个数的最小数
    pow(a,b) Math.pow(2,3) 返回值为double,该值为8.0 a的b次方
    random() Math.random() 返回值为double,该值为随机数 大于等于零切小于一之间的随机数

 
 

System

 

  • lang包,不用导包

    final修饰的最终类

    不能被实例化

  • 常用方法

    • 退出JVM System.exit(0)

      执行异常用非零表示,能正常执行传参为0

    • 返回当前时间 System.currentTimeMillis()

      当前时间距离1970.01.01的值,以毫秒为单位
       
       

Object

 

  • 不继承任何类,是任何类的根类,所有类都直接或间接的继承Object

  • 构造方法 object()

  • 常用方法

    • 重写toString();

      在要求在类里面要重写toString();以方便读取对象信息 ALT+INS -> toString() 快捷重写该类toString()

      toString底层是Object的一个方法(可参考输出一个对象名,是一串地址,该地址是Object的toString()方法写出来的)

    • 重写a.equals(b);

      对象与对象比较内容是否相同,在类文件 ALT+INS -> equals() and hashCode()

      public boolean equals(Object o) {
      
              if (this == o) return true;
              // this指的是调用此方法的对象,o是比较的对象
      
              if (o == null || getClass() != o.getClass()) return false;
              // o的参数为空直接false    getClass判断是不是一个类
          
              People people = (People) o;
              /* o向下转型;    在操作类里面 People o = new People();
                 起初向上转型为o,o向下转型 People People = (People)o,位子互调得到new People()对象*/
      
              if (age != peo.age) return false;
              // 判断年龄
      
              return name != null ? name.equals(peo.name) : peo.name == null;
              // 确认名字不为空,比较两个对象的名字
          }
      

JavaSE_(5)_常用API

原文:https://www.cnblogs.com/M-K-sen/p/14933240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!