java基础
_阿健
优秀的判断力来自经验,但经验来自于错误的判断
展开
-
List线程安全之CopyOnWriteArrayList 设计思想和使用场景
List线程安全之CopyOnWriteArrayList 设计思想和使用场景原创 2022-07-19 09:29:37 · 198 阅读 · 1 评论 -
浅谈Vector 和ArrayList LinkedList联系和区别?分别的使用场景以及源码解析
浅谈Vector 和ArrayList LinkedList联系和区别?分别的使用场景以及源码解析原创 2022-07-18 17:42:00 · 98 阅读 · 0 评论 -
Java并发编程ReentrantLock底层实现原理
Java并发编程ReentrantLock底层实现原理原创 2022-02-24 10:31:36 · 261 阅读 · 0 评论 -
ReentrantLock和synchronized的区别
ReentrantLock和synchronized的区别原创 2022-02-23 16:43:58 · 152 阅读 · 0 评论 -
Redis 5种数据结构,常用命令以及应用场景
常用命令以及应用场景原创 2022-02-23 10:08:17 · 432 阅读 · 0 评论 -
源码解析JDK1.8ConcurrentHashMap底层逻辑实现
https://www.ynblogs.com/article/19原创 2022-02-22 14:59:28 · 216 阅读 · 0 评论 -
Redis击穿、雪崩、穿透以及解决方案
https://www.ynblogs.com/article/34原创 2022-02-22 14:57:39 · 383 阅读 · 0 评论 -
两个数交换效率最高的方式(初级面试别再回答错了)
int a = 0;int b = 1;a = a ^ b;b = a ^ b;a = a ^ b;System.out.println( "a = " + a );System.out.println( "b = " + b );原创 2021-03-16 16:54:56 · 560 阅读 · 0 评论 -
ArrayList中去除重复数据,以及去除重复的自定义对象
去掉重复数据思路:创建一个新集合,遍历旧的集合,不包含就添加private ArrayList getList(List arr) { List list = new ArrayList(); Iterator it = arr.iterator(); while (it.hasNext()) { Object o原创 2016-07-08 07:50:36 · 13223 阅读 · 1 评论 -
使用冒泡对数组进行排序
当对数组进行升序的时候,可以使用提供的工具类进行排序 ,如图:当需要降序的时候,这里使用冒泡排序: public void arrSort(){ int[] arr = {56,91,65,2,14}; for(int i= 0;i for(int j = 0;j if(arr[j原创 2016-07-08 08:09:50 · 2934 阅读 · 0 评论