11_全面分析java.util.Arrays

这篇博客全面探讨了Java的Arrays类,包括其继承结构、特点、成员变量和构造方法。Arrays类仅继承Object,主要功能是提供数组操作如排序和搜索。内部常量MIN_ARRAY_SORT_GRAN定义了并行排序的最小数组长度,影响排序效率。同时,博客也讨论了Arrays类的构造方法及其用途。

目录

 

序言

从哪几个方面学习Arrays

一、继承树

1、继承了哪些类以及有哪些实现类

二、特点

2、Arrays类有啥作用?

三、成员变量

3、private static final int MIN_ARRAY_SORT_GRAN = 1 << 13;的作用

四、构造方法

4、Arrays的构造方法是什么,有什么作用


序言

从哪几个方面学习Arrays

继承树

特点

成员变量

构造方法

API

 

一、继承树

1、继承了哪些类以及有哪些实现类

只继承了Object类,无实现类

 

二、特点

2、Arrays类有啥作用?

此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。

三、成员变量

3、private static final int MIN_ARRAY_SORT_GRAN = 1 << 13;的作用

private static final int MIN_ARRAY_SORT_GRAN = 1 << 13;

 

并行排序的最小数组长度,数组长度小于这个数则不在划分数组。使用较小的数组长度会导致多个排序任务竞争内存而降低并行排序的速度。

 

四、构造方法

4、Arrays的构造方法是什么,有什么作用

// Suppresses default constructor, ensuring non-instantiability.
private Arrays() {}
构造器私有,并且无其他构造器,那么就不能new创建该类的对象

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值