java基础
文章平均质量分 91
fzzlov
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java 事务异常处理
java 事务异常处理问题称述 一次在开发过程中,我需要用到事务;由于工程架构规则导致不能按照常用的事务处理方式。Controller层代码示例 @RequestMapping(value = "/api/abc",metabchod=RequestMethod.POST) public @ResponseBody ReturnModel postabc(@RequestBody Po...原创 2019-06-15 16:15:52 · 3248 阅读 · 0 评论 -
ArrayList
ArrayListArrayList是我们用的最多的集合之一;ArrayList源码解读// 初始化默认值,为10 这里要注意,一般java初始化值都是2的次方数,这里比较特殊private static final int DEFAULT_CAPACITY = 10;// 指定ArrayList数组容量为0时,返回该数组// 由此可见,ArrayList底层是基于数组...原创 2019-07-31 20:10:31 · 147 阅读 · 0 评论 -
LinkedList
LinkedList众所周知,LinkedList是基与双向链表实现的,在日常开发中;ArrayList多用于查询(如果是在末尾增加,删除它的效率还是高于LinkedList)LinkedList多用于增删LinkedList源码解读// 默认大小transient int size = 0;// 头结点transient Node<E> first;// 尾节点...原创 2019-08-01 10:44:33 · 120 阅读 · 0 评论 -
List
ListArrayList,LinkedList,Vector之间的特点和区别(ArrayList,LinkedList,Vector都是List实现类; List是有序可以重复的集合)数组和集合的区别: 1、 长度区别: 1) 数组长度固定 2) 集合长度可变 2、数据类型 1)数组可以是基本类型,也可以是引用类型 2) 集合只能是引用类型(会自动封装成引...原创 2019-08-01 15:08:52 · 116 阅读 · 0 评论 -
自定义线程安全缓存
自定义线程安全缓存话不多说,直接上代码package lockDemo;import java.util.HashMap;import java.util.concurrent.locks.ReentrantReadWriteLock;/** * @author : fzz */public class MapCache { private static volatil...原创 2019-08-22 17:13:30 · 333 阅读 · 0 评论
分享