随笔分类 -  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 阅读全文
posted @ 2020-10-23 11:44 BAILANGL 阅读(160) 评论(0) 推荐(0)
摘要:自定义排序规则 实现Comparable接口,并重写CompareTo()方法,在测试类中使用Collections.sort(peopleList); package edu.chinasoft.definepaixuguize; /** * Encoding:utf-8 * Author: ba 阅读全文
posted @ 2020-10-22 23:19 BAILANGL 阅读(85) 评论(0) 推荐(0)
摘要: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