- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 Java的字符串为什么挪到了堆里?
我们知道的2个事实:1 字符串的值是放在常量池里的2 hotspot vm在jdk1.7之前,常量池是放在方法区(堆外的永久代)java在jdk1.7开始, 字符串挪到了堆里, 这么做的目的是什么?1 堆内回收效率高: 堆外的方法区的内存(Class)回收效率(可回收比例和执行时间成本)不如堆内2 永久代/元数据区一般不会设置一个很大的值.永久代/元数据区由于(字符串...
2020-01-05 18:43:51 948
原创 学好设计模式的思维导图
设计模式 什么是设计模式? 通俗版 解决一再发生的问题的通用方案 专业版 是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。...
2020-01-05 18:20:14 299
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人