自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 Java 类是如何被加载

Java 类是如何被加载 1.前言 双亲委派模型中,ClassLoader 在加载类的时候,会先交由它的父 ClassLoader 加载,只有当父 ClassLoader 加载失败的情况下,才会尝试自己去加载。这样可以实现部分类的复用,又可以实现部分类的隔离,因为不同 ClassLoader 加载...

2019-12-24 16:56:10

阅读数 165

评论数 3

原创 设计模式

工厂模式(Factory) 只对结果负责, 不要三五产品 单例模式(Singleton) 保证独一无二 1) 饿汉模式: 在实例使用之前,不管你用不用先new出来,避免线程安全 2) 懒汉模式: 默认加载不实例化,在需要的时候再实例化(延迟加载) 虚拟化与反序列化单列保证:重写readResol...

2019-12-19 10:57:36

阅读数 219

评论数 0

原创 Java优雅编码(持续更新)

Java优雅编码让代码性能更高1. 需要 Map 的主键和取值时,应该迭代 entrySet()2. 应该使用Collection.isEmpty()检测空3. 不要把集合对象传给自己4. 集合初始化尽量指定大小5. 字符串拼接使用 StringBuilder6. 判断链表还是数组7. 频繁调用 ...

2019-12-19 10:07:39

阅读数 1493

评论数 6

提示
确定要删除当前文章?
取消 删除