记录学习与生活
fail-fast、fail-safe机制 fail-fast、fail-safe机制
彻底理解fail-fast、fail-safe机制 ¶什么是fail-fast(快速失败)? fail-fast 机制是Java集合(Collection)中的一种错误机制。 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的结构进
2022-08-11
剑指09.用两个栈实现队列 剑指09.用两个栈实现队列
关于Stack和Deque以及LinkedList的一些体会 ¶剑指 Offer 09. 用两个栈实现队列 Difficulty: 用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead
2022-04-25
泛型程序设计 泛型程序设计
java 5 中泛型的引入成为java程序设计语言自最初发行以来最显著的变化 ¶为什么要使用泛型程序设计 ¶类型参数的好处 实际上,在java有泛型类之前,已经有一个ArrayList类,在java中增加泛型类之前,泛型程序设计是用继
2022-04-09
StringUtils的使用以及正则表达式的效率问题 StringUtils的使用以及正则表达式的效率问题
StringUtils的使用以及正则表达式的效率问题 ¶工具类org.apache.commons.lang3.StringUtils是JDK提供的操作String类型数据常用工具类 ¶常用API public static boole
2022-03-28
二分查找详解 二分查找详解
二分搜索详解 读完本文,你不仅学会了算法套路,还可以顺便去 LeetCode 上拿下如下题目: 704.二分查找 34.在排序数组中查找元素的第一个和最后一个位置 ----------- 本文是前文 二分搜索详解 的修订版,添加了对二分搜
2022-03-16
数组中的重复数字 数组中的重复数字
数组中的重复元素特殊解答 ¶剑指 Offer 03. 数组中重复的数字 Difficulty: 找出数组中重复的数字。 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字
2022-03-16
1 / 2