摘要: 在JVM中,为了减少字符串对象的重复创建,维护了一块特殊的内存空间,这块内存就被称为字符串常量池。 在JDK1.6及之前,字符串常量池存放在方法区中。到JDK1.7之后,就从方法区中移除了,而存放在堆中。以下是《深入理解Java虚拟机》第二版原文: 对于HotSpot虚拟机,根据官方发布的路线图信息 阅读全文
posted @ 2020-02-08 21:36 烟雨星空 阅读(2403) 评论(0) 推荐(0) 编辑
摘要: 如果想了解JVM内存模型,首先我们要知道JVM是什么?JVM全称 Java Virtual Machine ,即Java虚拟机,是用于运行Java程序编译后的字节码文件。 JVM最常见的三种有: 1.Sun公司的 HotSpot,是目前使用最广泛的Java虚拟机。 2.BEA公司的 JRockit, 阅读全文
posted @ 2020-02-07 21:51 烟雨星空 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 单例模式,是特别常见的一种设计模式,因此我们有必要对它的概念和几种常见的写法非常了解,而且这也是面试中常问的知识点。 所谓单例模式,就是所有的请求都用一个对象来处理,如我们常用的Spring默认就是单例的,而多例模式是每一次请求都创建一个新的对象来处理,如structs2中的action。 使用单例 阅读全文
posted @ 2020-02-04 22:33 烟雨星空 阅读(401) 评论(0) 推荐(2) 编辑
摘要: 设计模式,原型模式 阅读全文
posted @ 2020-01-18 12:39 烟雨星空 阅读(287) 评论(0) 推荐(0) 编辑
摘要: forkjoin 阅读全文
posted @ 2020-01-14 21:04 烟雨星空 阅读(1073) 评论(0) 推荐(1) 编辑
摘要: 值传递,引用传递 阅读全文
posted @ 2020-01-08 21:57 烟雨星空 阅读(965) 评论(4) 推荐(5) 编辑
摘要: 集合排序,Comparator,Comparable 阅读全文
posted @ 2020-01-06 16:46 烟雨星空 阅读(934) 评论(2) 推荐(1) 编辑
摘要: 适配器模式 阅读全文
posted @ 2020-01-04 19:58 烟雨星空 阅读(3454) 评论(0) 推荐(0) 编辑
摘要: 代理模式,静态代理,JDK动态代理,cglib动态代理 阅读全文
posted @ 2019-12-27 20:24 烟雨星空 阅读(483) 评论(0) 推荐(1) 编辑
摘要: 软件设计原则,UML类图 阅读全文
posted @ 2019-12-23 20:35 烟雨星空 阅读(992) 评论(0) 推荐(6) 编辑