摘要:前言系列文章目录上一篇我们说明了的算法说到在构造时会自动将设为的整数次幂本篇我们就来聊聊的构造函数本文的源码基于版本构造函数共有四个构造函数默认初始大小默认负载因子没有指定时使用默认值即默认初始大小默认负载因子指定初始大小但使用默认负载因子 前言 系列文章目录 上一篇我们说明了HashMap的hash算法, 说到HashMap在构造时会自动将table设为2的整数次幂. 本篇我们就来聊...
摘要:的特性内嵌,无需部署文件简化配置自动配置提供生产环境功能,如健康检查和外部配置搭建一个项目。新建一个项目虽然使用不一定要使用,但是对于项目管理确实方便很多。具体的新建过程不在此阐述,不明白的同学可自行搜索。 1.简介 spring boot是针对spring框架的一种解决方案,我们都知道spring发展到现在已经是个十分庞大的框架,旗下有数十种产品。在整合spring时需要用到许多配置...
本文原创文章,转载注明出处,博客地址 https://segmentfault.com/u/to... 第一时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。 笔者经常忘记三者之间的区别,下面自己总结一番,画一个表格来展示 Item +区别 多线程 性能 使用场景 优化 String 不可变类,重新创建字符串 不安全 拼接时,性能差 操作少量数据,字符串不变时 无 St...
摘要:调用构造函数对该对象进行初始化。,并将该字节码文件封装成了对象。清单,获取字节码文件中的字段。 1、什么是反射技术?动态获取指定类以及类中的内容(成员),并运行其内容。应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成 2、获取class对象的三种方式获取Clas...
摘要:工厂方法模式和策略的模式有什么区别区别在于,策略模式强调的是提供不同的策略方案,而工厂方法模式强调的是产品本身。 女朋友dodo闹脾气,气势汹汹的说我要吃雪糕。笔者心里啊乐滋滋的,一支雪糕就能哄回来,不亦乐乎?! 但是,雪糕买回来了,她竟然说不想吃雪糕了,突然想吃披萨。呵呵了,憋了一股劲没问题,又屁颠屁颠的去把披萨买回来。 世事难料,dodo同学又放大招了,披萨太上火了,我要吃芝士蛋糕...