随笔分类 - java--面试入门篇
摘要:java.util.concurrent 包添加了多个新的线程安全集合类(ConcurrentHashMap、CopyOnWriteArrayList 和CopyOnWriteArraySet)这些类的目的是提供高性能、高度可伸缩性、 线程安全的基本集合类型版本通过同步的封装工厂(Collectio
阅读全文
posted @ 2021-05-30 14:13
BAILANGL
摘要:public class JumpXunHuan { /** * @author bailanglang * Description 主方法 */ public static void main(String[] args) { //在循环之前加标记,使用时break 标记 即可跳出 jump: f
阅读全文
摘要:自定义排序规则 实现Comparable接口,并重写CompareTo()方法,在测试类中使用Collections.sort(peopleList); package edu.chinasoft.definepaixuguize; /** * Encoding:utf-8 * Author: ba
阅读全文
摘要:package edu.chinasoft.sort; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * Encoding:utf-8 * Author: bailanglang * D
阅读全文
posted @ 2020-10-22 20:22
BAILANGL
摘要:HashMap与HashTable的联系 都实现了Map接口,保存了Key-Value(键值对) 两者的数据结构类似。HashMap和HashTable都是由数组元素为链表头节点的数组组成。 HashMap与HashTable的区别 两者继承的父类不同; HashMap继承AbstractMap类,
阅读全文
posted @ 2020-09-22 23:57
BAILANGL
摘要:jdk1.8 HashMap底层数据结构图 Hashtable 初始容量是11 ,扩容方式为2N+1;HashMap 初始容量是16,扩容方式为2N; 扩容因子是0.75的原因是? 提高空间利用率和 减少查询成本的折中,主要是泊松分布,0.75的话碰撞最小, HashMap有两个参数影响其性能:初始
阅读全文
posted @ 2020-09-22 23:55
BAILANGL

浙公网安备 33010602011771号