java学习内容--Math 、System 、Arrays 、object 、基本类型包装类


前言

本周复习了继承、抽象类、接口和枚举,熟记了Arrays、String、object、Math、System,还有基本类型包装类,总之复习了以前学习的内容,并学习了一些类的用法。

一、一些类

继承、抽象类等等就不详细说啦,其实用的时候还不是特别理解,感觉这些没什么用,用的少就好忘。学习时还是多写写代码,先记住吧。

1、Math

Java 的 Math 包含了用于执行基本数学运算的属性和方法。
除了以前学习过的,还学习了:

xxxValue() 将 Number 对象转换为xxx数据类型的值并返回。
valueOf() 返回一个 Number对象指定的内置数据类型
abs() 返回参数的绝对值。
ceil() 返回大于等于( >=给定参数的的最小整数,类型为双精度浮点型。
floor() 返回小于等于(<=)给定参数的最大整数 。
toString(): 返回表示 Integer 值的 String 对象。

2、System

System.currentTimeMillis()返回以毫秒为单位的当前时间,返回的是当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位测量)。用这个可以测算程序运行的时间。
此外使用 Date 对象的 toString() 方法也可以打印当前日期和时间。

3、Arrays

Arrays通常用来处理数组的,使用时要先导包:java.util.Arrays;
1.Arrays.toString()方法
方法作用:快速输出数组内容
2.Arrays.sort()方法
方法运用:给数组排序,默认升序
3.Arrays.equals()方法
方法作用:比较两个数组内容是否相等

Arrays.sort()方法的原理是冒泡排序,依次将数组相邻两个数比较,就可以把最大的数赋值到最后一个数,然后在循环比较。
Arrays.equals()方法重写了方法,而且不能a.equals(b)这样比较,这里使用的是object类的方法,比较的是地址值。

4、object

Java Object 类是所有类的父类,也就是说 Java 的所有类都继承了 Object,子类可以使用 Object 的所有方法。
String toString()
返回对象的字符串表示形式。
boolean equals(Object obj)
比较两个对象是否相等。
Class getClass()
获取对象的运行时对象的类

二、基本类型包装类

ava是一种面向对象的语言,有时候需要对象操作才比较方便,所有的基本数据类型都有其对应的包装类。
在这里插入图片描述

基本数据类型和其包装类之间可以直接赋值,会自动装箱和拆箱。
//先封装
Integer z=Integer.valueOf(100);
//也可以自动封装
Integer x=100;
//拆装
int a=z.intValue();

总结

进度没有之前快,学习难度有点提升,要记的东西很多,而且这些还都是基础部分。所以以后要加油啦。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

余厌厌厌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值