自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 集合中的一些面试题

Array和ArrayList区别 Array存储基本数据类型和对象,ArrayList存储对象 Array指定固定大小,ArrayList大小可变 Array内置方法少,ArrayList内置方法多 ArrayList 和 LinkedList 的区别是什么? 数据结构实现: ArrayList 是动态数组的数据结构实现,而 LinkedList 是双向链表的数据结构实现。 随机访问效率: ArrayList 比 LinkedList 在随机访问的时候效率要高,因为 LinkedList 是线性的...

2020-11-11 15:58:52 123

原创 集合(二)——Map双列集合

Map集合体系 Map Map是一种双列集合 它的每个元素都包含一个键对象key和一个值对象value 键和值之间存在一种对应关系,称为映射 从Map集合中访问元素,只要指定了key,就能找到对应的value。 1、HashMap(数组+链表/红黑树) HashMap实现原理 HashMap是基于Hash算法实现的,通过put(kty,value)存储,get(kty,value)获取。 当传入key是,HashMap会根据key.hashCode()计算出hash值,根据hash值将v...

2020-10-12 14:06:14 555

原创 集合(一)——从这里开始List、Set

Collection集合体系 Collection 是一个集合接口, 它提供了对集合对象进行基本操作的通用接口方法, 所有集合都是它的子类,比如 List、Set 等。 Collections 是一个包装类, 包含了很多静态方法,不能被实例化,就像一个工具类, 比如提供的排序方法: Collections. sort(list)。 Collections.sort排序内部原理 Collections.sort排序通过泛化实现对所有类型的排序。 对于基本数据类型按照字符表,数字大小排序; ...

2020-08-31 12:01:03 224

原创 JVM(一)--你要从这几个方面开始

对于Java程序员来讲 JVM是内功,也是考核之 在这里,我们从以下几个方面去了解 JMM 内存结构 运行时数据区 垃圾回收 类加载机制 JVM优化  / 概述 / JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。 &n.

2020-08-19 15:19:57 139

原创 Windows下SVN的Server+Client的安装

Windows下SVN的Server+Client的安装 SVN服务器的安装 官方的下载,是命令行的,需要自行创建服务、创建仓库,才能使用图形化的客户端进行连接。 因此下载Visual SVN Server,它把SVN服务和第三方服务整合在一起了的。 SVN客户端的安装 ...

2020-06-30 11:26:58 359

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除