static关键字、arrays工具类、Math工具类

                                                           Static关键字

1、对于同一个类型的多个对象都具有的相同属性,可以通过在定义类时使用static关键字修饰该属性。以达到所有对象共享同一个数据的目的。

2、使用static修饰的成员方法就是静态方法,该方法不属于对象,而是属于类,可以通过类名.方法名();的方式来调用。

也可以通过对象.方法名的方式调用,但是这种写法在编译之后也会被javac翻译成为类名.方法名的格式。

3 、静态不能直接访问非静态。

4、静态方法中不能使用this关键字。

5、静态代码块特点:只执行一次在第一次用到该类时,并且总是在构造方法之前执行。用途:一次性的对静态成员变量进行赋值。

                                                              Arrays

1、java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组的常见操作。

        Public static String  toString(数组)将参数数组变成字符串。

        Public static void sort(数组)将参数数组进行排序。如果是数值,默认按照升序从小到大;如果是字符串,默认按照字母升序;如果是中文,则按照对应的码表数值进行排序;如果是自定义类型,那么这个自定义的类需要有comparable或者comparator接口的 支持。

                                                        Math工具类 

1、java.util.Math是一个与数学相关的工具类,里面提供了大量静态方法,用来与数学运算的常见操作。

        Public static double abs(double num)获取绝对值。

        Public static double ceil(double num)向上取整。

        Public static double floor(double num)向下取整。

        Public static long round(double num)四舍五入。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值