- 博客(3)
- 收藏
- 关注
原创 面试基础篇-Java中final、finally、finalize的区别
一、关键字解读 final:用于声明属性、方法和类。 修饰属性:表示属性不可变。 修饰方法:表示方法不能被重写。 修饰类:表示类不可被继承。 finally:是异常处理语句的一部分,表示被finally包裹的代码段无论触发异常与否,都会执行。 finalize:是Object类的一个方法。当垃圾收集器进行资源回收时,会调用对象的此方法来进行垃圾回收、资源释放。 二、深入解读 虽然这三个单...
2018-11-02 23:40:45 1301
原创 SpringBoot整合Mybatis详细教程
一、准备工作 先在eclipse中导入mybatis的dtd约束: mybatis-3-config.dtd mybatis-3-mapper.dtd 导入方法如图: 新建一张数据表dept: DROP TABLE IF EXISTS `dept`; CREATE TABLE `dept` ( `deptno` bigint(20) NOT NULL AUTO_INCRE...
2018-08-12 16:59:00 19458 9
原创 HashMap原理以及面试相关
一、什么是哈希表? hashmap内部维护这一个散列Entry数组和一个线性链表,通过key的hashcode来存储和查找数据。而计算key的hashcode的函数称为哈希函数。其新增、查找的操作如下: 存储结构如下: 通过哈希函数计算出实际存储地址,在bucket中找到对应的位置进行的查询、新增操作。 二、HashMap常见面试问题 1.HashMap的工作原理 2.Ha...
2018-08-12 12:33:10 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人