自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java泛型详解

Java泛型详解定义出现背景语法定义泛型可以用一句话来概括:类型参数化,即将类型看作一个参数。其基本写法就是使用一对尖括号,中间包含标识符,其允许在定义类、接口时通过一个标识符表示一种特定的类型。ArrayList<T> shapes = new ArrayList<T>();出现背景在一些特定场景中,我们无法提前预知我们解决问题所需要的类型,比如语法...

2021-03-04 23:54:00 161

原创 Java集合 | HasnMap之红黑树

HashMap中红黑树详解红黑树基础讲解定义总结操作获取/查找插入删除HashMap中的红黑树操作用法源码解析红黑树基础讲解定义红黑树是一种自平衡二叉查找树,是一种特殊的平衡二叉树,在进行插入和删除操作时会通过特定操作来保持二叉查找树的平衡,从而获取良好的查找性能。相比于链表只能循环遍历去找寻某个特定节点o(n),其能在o(log n)内做查找,也因此被用在了HashMap中。性质:每个节点都带有颜色属性,只能为黑色或红色。根节点是黑色所有叶子节点是黑色每个红色节点的两个子节点都是黑色(每

2021-03-04 23:53:40 348 1

原创 Java集合 | HashMap详解

HashMap详解前导知识哈希定义前导知识哈希定义

2020-12-22 15:23:00 423 1

原创 Java集合 | List详解

List详解ArrayListLinkedList两者对比ArrayListArrayList底层数据结构为object数组。1. 基本变量: /** * Default initial capacity. */ private static final int DEFAULT_CAPACITY = 10; /** * Shared empty array instance used for empty instances. */

2020-10-21 14:51:56 183 1

原创 Java集合 | Collection与Map总览

Java集合学习笔记一Java集合框架总览Java集合框架总览

2020-10-20 09:24:39 150 1

原创 Java基础概念 | 抽象类与接口

抽象类与接口定义用法定义抽象类:包含抽象方法的类。包含抽象方法的类必须通过abstract关键字声明为抽象类,否则编译器会报错。抽象方法需要通过abstract关键字进行声明。抽象类可以不包含抽象方法。抽象类不可以被实例化,即使它不包含抽象方法。任何继承了抽象类的类必须overwrite抽象基类中的抽象方法。如果不overwrite抽象基类中的抽象方法,则需要将该类申明为抽象类。接口:完全抽象的类(不包含任何具体实现的方法)接口中的域隐式地是static和final的。接口中的方法

2020-10-16 14:07:57 582

空空如也

空空如也

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

TA关注的人

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