随笔分类 -  Java SE

摘要:HashMap继承AbstractMap,实现Map接口,Map接口定义了所有Map子类必须实现的方法。public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable Ha 阅读全文
posted @ 2020-06-03 13:50 进阶仙女 阅读(230) 评论(0) 推荐(0) 编辑
摘要:static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; // aka 16 查看HashMap源码,发现这个static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; 值为16。 这个是位移算法。 例如: 4 阅读全文
posted @ 2020-06-03 13:29 进阶仙女 阅读(10681) 评论(1) 推荐(3) 编辑
摘要:1:HashMap 的数据结构? A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。 transient Node<K,V>\[\] table; 2:HashMap 的工作原理? HashMap 底层是 hash 数组和单向链表实现,数组中 阅读全文
posted @ 2020-06-03 13:27 进阶仙女 阅读(624) 评论(0) 推荐(0) 编辑
摘要:原文地址:https://www.jianshu.com/p/3628e1002a55 报错: Process finished with exit code 0 退出 Unregistering JMX-exposed beans on shutdown 2018-04-04 23:50:16.8 阅读全文
posted @ 2019-12-13 19:42 进阶仙女 阅读(4119) 评论(0) 推荐(0) 编辑
摘要:1、 原因:Dao.xml 没有被绑定 绑定方式:在mybatis配置文件中进行注册 2、 【Mybatis】Parameter 'XXX' not found. Available parameters are [1, 0, param1, param2] sql执行传入多个参数,不能找到对应的参 阅读全文
posted @ 2019-10-29 10:50 进阶仙女 阅读(181) 评论(0) 推荐(0) 编辑
摘要:技术:apache.poi maven依赖如下: 源代码: 遇到的问题: 解决:关于excel不同版本读取有对应的工具类,上述例子是对于后缀为 .xls 的excel表格。要是表格不多,就打开excel换一下后缀名就ok了 使用excel打开表格,文件- 另存为: 后缀选择: 保存即可 补充2:关于 阅读全文
posted @ 2019-07-15 17:10 进阶仙女 阅读(2719) 评论(0) 推荐(1) 编辑
摘要:请问这样传参数为什么会有一个传入我null,而其他正常传入? 解决措施: 清处缓存并重启编辑器 阅读全文
posted @ 2019-06-28 16:48 进阶仙女 阅读(145) 评论(0) 推荐(1) 编辑
摘要:问:java 异常有哪几种,特点是什么? 答:异常是发生在程序执行过程中阻碍程序正常执行的错误操作,只要在 Java 语句执行中产生异常则一个异常对象就会被创建。Throwable 是所有异常的父类,它有两个直接子类 Error 和 Exception,其中 Exception 又被继续划分为被检查 阅读全文
posted @ 2019-04-10 10:30 进阶仙女 阅读(8136) 评论(0) 推荐(5) 编辑
摘要:问:Java 代码块是什么?代码块的分类有哪些?作用是什么? 答:所谓代码块就是用大括号 {} 将多行代码封装在一起形成一个独立的数据体,用于实现特定的需求,一般来说代码块是不能单独运行的,它必须要有运行主体。 普通代码块(局部代码快)是在方法名后面用 {} 括起来的代码段,不能够单独存在,必须要紧 阅读全文
posted @ 2019-04-09 17:19 进阶仙女 阅读(332) 评论(0) 推荐(1) 编辑
摘要:https://mp.weixin.qq.com/s?__biz=MzI3ODc3NzQ4NQ==&mid=2247483781&idx=1&sn=e28f75567517fcedeb2f449a72c8c277&chksm=eb509a67dc2713718d032c2452ba17e0c34f6 阅读全文
posted @ 2019-03-22 14:14 进阶仙女 阅读(313) 评论(0) 推荐(1) 编辑
摘要:https://mp.weixin.qq.com/s/yKCUlvaL9GwgpvSjBtvihQ https://mp.weixin.qq.com/s?__biz=MzI3ODc3NzQ4NQ==&mid=2247483771&idx=1&sn=dbf76d7f98630b2911253d1919 阅读全文
posted @ 2019-03-20 10:36 进阶仙女 阅读(447) 评论(0) 推荐(1) 编辑
摘要:重载(Overload)是让类以统一的方式处理不同类型数据的一种手段,实质表现就是多个具有不同的参数个数或者类型的同名函数(返回值类型可随意,不能以返回类型作为重载函数的区分标准)同时存在于同一个类中,是一个类中多态性的一种表现(调用方法时通过传递不同参数个数和参数类型来决定具体使用哪个方法的多态性 阅读全文
posted @ 2019-03-18 13:28 进阶仙女 阅读(149) 评论(0) 推荐(1) 编辑
摘要:https://mp.weixin.qq.com/s/yKCUlvaL9GwgpvSjBtvihQ https://mp.weixin.qq.com/s?__biz=MzI3ODc3NzQ4NQ==&mid=2247483751&idx=1&sn=be19baaeb35b1b26f40ea3197f 阅读全文
posted @ 2019-03-01 09:49 进阶仙女 阅读(4927) 评论(0) 推荐(1) 编辑
摘要:java 基础核心问题汇总:https://mp.weixin.qq.com/s/yKCUlvaL9GwgpvSjBtvihQ https://mp.weixin.qq.com/s?__biz=MzI3ODc3NzQ4NQ==&mid=2247483745&idx=1&sn=4e9f6b78bb14 阅读全文
posted @ 2019-02-28 10:07 进阶仙女 阅读(752) 评论(0) 推荐(0) 编辑
摘要:集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式 Java 集合框架主要包括两种类型的容器,一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类, 阅读全文
posted @ 2019-02-12 10:20 进阶仙女 阅读(445) 评论(0) 推荐(1) 编辑