![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 95
MengYan89
这个作者很懒,什么都没留下…
展开
-
【操作随记】Java查看字节码与常量池等
可以使用javap中输出附加信息的指令javap -verbose className使用方法:先用javac进行编译javac StringTest.java然后再使用javap -verbose StringTest就能获得信息了Classfile /E:/jt/jt-808-protocol/mengyan-web-test/src/main/java/com/mengyan/StringTest.class Last modified 2020-7-31;原创 2020-07-31 23:46:20 · 408 阅读 · 0 评论 -
PECS法则,Java中泛型的extends与super
PECS原则PECS是Producer Extends Consumer Super的缩写。简单翻译就是extends是生产者,super是消费者。边界通配符图中的箭头表示继承关系,如B继承了A。上界通配符extends使用? extends C描述的仅能接受C与C的子类如:D,E。使用ArrayList为例代码如下:public class ArrayListTest { class A{} class B extends A{} class原创 2020-07-22 20:30:49 · 289 阅读 · 0 评论 -
【设计模式】抽象工厂模式及其在Java源码中的应用
目录一、目的二、例子三、抽象工厂模式UML图四、Java代码示例1.库房(抽象工厂)2.戴尔库房(具体工厂)3.华为库房(具体工厂)4.充电器(抽象产品)5.笔记本(抽象产品)6.戴尔笔记本(具体产品)7.华为笔记本(具体产品)8.华为充电器(具体产品)9.戴尔充电器(具体产品)10.Client(理论上仅由抽象产品与抽象工厂实现)五、Java源码中的抽象工厂案例1.Connection2.Statement3.Prepared.原创 2020-07-13 01:29:54 · 1105 阅读 · 0 评论 -
HashMap常见面试题与解答
本文用于自身记录学习,如果存在与自身认知有差异的内容可以评论交流学习1.HashMap在jdk7与8两个版本中有什么区别?首先数据结构不同:1.7中的HashMap是数组+链表的结构1.8中的HashMap是数组+链表+红黑树的结构链表插入方式不同...原创 2020-06-13 18:37:46 · 1887 阅读 · 0 评论 -
jmap -histo 输出的[C [S [I [B [[I
num #instances #bytes class name---------------------------------------------- 1: 29213 129250632 [B 2: 31358 25795944 [I 3: 181179 1...原创 2019-08-22 16:16:09 · 2519 阅读 · 0 评论