源码分析
文章平均质量分 89
java源码
CAT_cwds
笨鸟先飞,欢迎大佬指摘文章
展开
-
StringBuffer的append()源码分析以及适用场景
在牛客网上做了一道题:答案是StringBuffer以及String。String不用说,是字符串常量类。但是StringBuffer是常量类,用了这么多年我还是才知道,今天研究一下StringBuffer类。首先,我是带着以下几个问题研究的:(1)StringBuffer 使用final修饰,为什么可以拼接字符串,改变内容?(2)为什么打印StringBuffer对象打印的是拼接后的值,而不是StringBuffer对象?(3)使用StringBuffer 的优势在哪里?什么情况下使用原创 2021-03-09 11:26:18 · 2471 阅读 · 0 评论 -
HashMap原理分析:初始化HashMap
噔噔蹬蹬,本人的第一篇原理分析文章问世了!说的好像很高大上的样子,嘿嘿,其实只是小试牛刀,总结文章的概括或者总结不是很多,因为一百度一堆牛人总结的文章,我再写一遍也没什么意思,所以我就专注了一下细节部分,重要的方法的注释会精确到每一句,所说的每一句话也都是从代码实践到从网上找异同作为事实依据,争取让自己明白也让读的人理解。如果有哪里不好或者有错误,欢迎指正!一. HashMap的初始化从构造方法可以看出来,涉及到四类方法 ,总结的话,大致分为两类:第一类是HashMap();初始化了负载因子原创 2020-09-17 16:25:29 · 1248 阅读 · 1 评论 -
2020年9月份-2020年12月底计划
Hashmap源码解析。 ConcurrentHashMap源码解析。 HashMap如何保证线程安全。 ConcurrentHashMap的锁分离机制如何保证线程安全。 MyBatis示例 Springboot实现单点登录功能(JWT) redis示例 dubbo分析,示例 rabbitmq分析,示例 关系型数据库:mysql使用。 非关系型数据库:redis、MongodDB BIO/NIO/AIO/Netty分析 Netty原理分析及示例 SpringBoot项目启动示例及解原创 2020-09-07 14:54:16 · 330 阅读 · 0 评论