笔记
半根辣条
这个作者很懒,什么都没留下…
展开
-
JVM升级——GC
前言大疫情影响下的互联网公司,没有了从前的交头接耳,没有了往日的吵吵闹闹。大家都戴着口罩,安安静静的敲着键盘,唯恐附近的就有病原体。工作量也是断崖式下跌,去年年底还是天天加班到凌晨的状态,现在上班划划水,下班到点走人,两个字,舒服~~Java 相比 C/C++ 最显著的特点便是引入了自动垃圾回收 (下文统一用 GC 指代自动垃圾回收),它解决了 C/C++ 最令人头疼的内存管理问题,让程序员...原创 2020-03-12 17:50:06 · 663 阅读 · 0 评论 -
浅拷贝和深拷贝分析
在学习原型设计模式时,了解到对象克隆的概念,特地新出一篇博客详细记录一下。1、浅拷贝 对于数据类型是基本数据类型的成员变量,浅拷贝会直接进行值传递,也就是将该属性值复制一份给新的对象。对于数据类型是引用数据类型的成员变量(数组或类对象等),那么浅拷贝会进行引用传递,也就是将该成员变量的内存地址复制一份给新的对象。两个对象的该成员变量都指向...原创 2020-02-15 17:06:06 · 105 阅读 · 0 评论 -
一图搞懂UML类图
原创 2020-02-08 15:42:33 · 181 阅读 · 0 评论 -
JAVA设计模式
写在前面:很多老程序员、前辈都说,要往高深的方向走,算法和设计模式都是必须掌握的。说来惭愧,开发一年多,对于设计模式只知道简单的懒汉式饿汉式,外面疫情肆虐,刚好补充一下自己的短板,让自己不再拘于增删改查,在开发道路上走的更远!设计模式的七大原则设计模式原则,就是 设计模式为什么要这样设计的依据。也是程序员在变粗时应当准守的原则。单一职责原则对类来说的,即一个类应该只负责一项职...原创 2020-02-06 19:23:56 · 94 阅读 · 0 评论 -
int数据类型
问:int数据类型的大小?解答:int的范围是 - 2 ^ 31 ~2 ^ 31 - 1; 也就是:[-2147483648, 2147483647]。问:int类型占4个字节共32位,也就是说最大是1111 1111 1111 1111 1111 1111 1111 1111,即2^32-1,那么为什么说最大是2 ^ 31 - 1?解答:int类型为32字节,但是第一字节所表示的值...原创 2020-02-04 16:55:30 · 3003 阅读 · 2 评论 -
HashMap全解
疫情肆虐,时间空余,将HashMap源码看了看,加上之前的知识,总结了一篇针对hashMap的常见问题,放在这里分享,如理解有误,请留言指正。原创 2020-02-04 12:06:17 · 632 阅读 · 0 评论