自定义博客皮肤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.util.concurrent包为我们提供了一系列并发处理工具,其中BlockingQueue是我们实现生产者消费者模式较为便利的工具,其主要方法有: add增加一个元索如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remove移除并返回队列...

2019-10-30 11:42:09 165

原创 Bug:Stringreplace和replaceAll的区别

replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串。replaceAll() 方法使用给定的参数 replacement 替换字符串所有匹配给定的正则表达式的子字符串(故某些特殊字符容易出错(或者说达不到我们想要得效果?),如'.', '\' 等)。所以值得注意的是,加上“All”后,其并不是我们通常意义上前者是替换首次...

2019-09-03 17:23:51 486

原创 java集合框架学习笔记 了解java集合简单算法

上几篇我们从java集合框架的根目录出发,介绍了关于java集合的整体脉络,以便我们更加熟练地使用java集合框架,今天,我们将简单介绍java集合所运用到的算法如排序,查找,批操作等一些常用且十分简单的算法。 接口实现分离的设计不仅受益于层次分明,也体现在接口编程上。对于我们所要实现的算法,只实现一次便可通用于整个集合框架,最大可能地减少代码量、测试量及错误率。

2019-08-30 20:36:13 188

原创 java集合框架学习笔记 Map(映射)及其实现类

前面,我们简要地讲述了Collection三个子接口List、Set和Queue,同时还对它们的代表实现类做了一番探究。下面,我们将讲述另一个根接口Map及其实现类HashMap、TreeMap和Hashtable。

2019-08-29 19:16:36 182

原创 java集合框架学习笔记 Collection之List、Set及Queue详解

上一篇我们简要地介绍了集合框架的接口体系,厘清java的集合接口实现分离原理,让我们该框架有个整体的认识,下面我们继续讲解下Collection之List、Set及Queue。下图为其接口实现体系: List接口是一个有序集合,元素可以精确地添加到容器中的特定位置。它可以采用两种方式访问元素: 使用迭代器访问, 或者使用一个整数索引来访问。后一种方法称为随机访问...

2019-08-28 20:12:37 413

原创 java集合框架学习笔记 总纲(collection及Map)

前提了解:java集合框架是把接口与实现分离的,以方便开发者自定义集合类(显然不太现实)。通过一系列的接口规范,衍生出了许多我们使用频繁的类。在这一系列文章里,我们将跟着接口->实现的步骤展开,慢慢学习java集合框架,使我们能够竖立起整体概念,同时进行稍微深入的探究,以便我们正确理解和使用java框架。

2019-08-27 17:24:42 151

空空如也

空空如也

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

TA关注的人

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