12 2020 档案

摘要:引言 在研究并发程序时,我们可能都知道volatile和synchronized是用于多线程中,用于线程安全和变量可见性的,但是具体两者怎么使用,有何区别可能还是稀里糊涂一知半解,在此就自己简单的理解总结一下二者的区别,和大家一块儿学习!我们需要了解java中关键字volatile和synchron 阅读全文
posted @ 2020-12-31 09:01 zsq_fengchen 阅读(584) 评论(0) 推荐(1) 编辑
摘要:package cn.jdbc.test; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; /** * Map 集合的循环遍历 * @data 阅读全文
posted @ 2020-12-25 09:41 zsq_fengchen 阅读(675) 评论(0) 推荐(0) 编辑
摘要:1 package com.tiandy.core.rest; 2 3 import java.util.ArrayList; 4 import java.util.Iterator; 5 import java.util.List; 6 7 /** 8 * List 集合的循环遍历 9 * @da 阅读全文
posted @ 2020-12-25 09:39 zsq_fengchen 阅读(10647) 评论(0) 推荐(1) 编辑
摘要:引言 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。 1:通过双循环 + 二分查找算法获取结果 1 public List<List<Integer>> threeSum1(int 阅读全文
posted @ 2020-12-18 09:11 zsq_fengchen 阅读(625) 评论(2) 推荐(0) 编辑
摘要:总体介绍 JDK1.8的HashMap:底层实现(数组+链表/红黑树) 1、为什么要从JDK1.8之前的链表设计,修改为链表或红黑树的设计? 当某个链表比较长的时候,查找效率还是会降低。 为了提高查询效率,那么把table[index]下面的链表做调整。 如果table[index]的链表的节点的个 阅读全文
posted @ 2020-12-10 08:50 zsq_fengchen 阅读(685) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示