API自学总结

2021-01-07 12:28

阅读:781

标签:round   思想   布尔值   重写   set   今天   null   自动生成   数据   

其实就是把概念抄一遍,并没有背住.

Math类1.Math.abs(int a)取a的绝对值;2.Math.ceil(10.1)向上取整;3.Math.floor(10.9)向下取整;4,Math.round(2.5)四舍五入;5,Math.max(a,b)取大,Math.min()取小;

Math.pow(a,b)a的b次幂;Math.random()0.0到1的随机数,包含0.0,不包含1

System类不能被实例化,System,exit(0)零是终止jvm虚拟机,非零代表异常终止.System,currentTimeMillis()返回当前时间,作用是计算程序运行的时间,已毫秒为单位;

System.arraycopy(arr1,  inta起始索引,   arr2 ,  intb起始索引,  intc拷贝个数)   把arr1的数据拷贝到arr2 中

Object类,Object是所有类的超类,所有类直接或间接继承Object类.所有类默认访问super()

Object.tostring()默认tostring的返回值是对象的地址值,我们会对Object.tostring方法进行重写;可自动生成;

Object.equals()比较对象是否相等.底层默认比较的是==,也是比较两个对象的地址值.我们也会对Object,equals方法重写;可自动生成;

Objects类,Objects.tostring(string,默认字符串)判断string是否为null;   Objects.isNull(string)判断string是否为空,返回布尔值;Objects.nonNull反之

BigDecimal类;BigDecimal用来做精确计算;BigDecimal.add做加法;BigDecimal.subtract做减法BigDecimal.multiply做乘法BigDecimal,divide做除法

好了,就抄这么多吧,今天学的基础面向对象,学的很浅,接收起来不算太难,然后就是private封装,还有getset方法,空参满参,还有就是方法的调用,这些在来之前自己也自学过,听课效率还不错,所有以后要充分落实自学的思想,保证上课的内容自己都理解过一遍,那样就可以拿着难点去听课,总结问题去解决,能够做到每天的知识误区不隔夜,当天消耗当天吸收,还可以做到温故而知新,加油.为明天的努力晚安!!!!!!

 

API自学总结

标签:round   思想   布尔值   重写   set   今天   null   自动生成   数据   

原文地址:https://www.cnblogs.com/ItHeiMaGJW/p/13155390.html


评论


亲,登录后才可以留言!