自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 线程的6种状态,通过源码查看

线程6种状态 NEW New 新建 线程刚被创建,但未启动。还没有调用 start()方法 RUNNABLE Runnable 可运行 线程可以在java的虚拟机中运行的状态,可能正在运行,也可能是在等待CPU资源,简单来说就是调用了start()方法zh BLOCKED Blocked 阻塞 当线程调用sleep()或者join()方法就会进入Blocked状态,但是要注意的是阻塞的线程是不释放当前所占有的系统资源,当sleep()结束或者join()等待其他线程来到,当前线程则进入Run.

2020-08-06 17:09:43 256

原创 Java23中设计模式之-工厂模式

本文参考其他文章,原文内容更丰富。想详细了解的小伙伴可以去原创作者: 参考文章: https://www.runoob.com/design-pattern/factory-pattern.html 参考文章: https://blog.csdn.net/zhangerqing/article/details/8194653 什么是工厂模式 工厂模式(Factory Pattern) 是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,

2020-07-29 11:39:51 155 1

原创 Java23种设计模式之单例模式(懒汉式+DCL)

单例模式 **模式介绍: ** 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 介绍采摘于: https://www.runo

2020-07-28 11:16:51 128

原创 Java23种设计模式之单例模式(饿汉式单例)

Java23种设计模式之单例模式(饿汉式单例) 第一次写博客,学习并记录一下,欢迎大佬指出问题! 单例模式 - 饿汉式单例 在程序启动或单件模式类被加载的时候,单件模式实例就已经被创建。 public class HungryMan { // 一上来就创建对象; static 在类一加载的时候 就在内存开辟空间 如果有很多常量所以会造成内存开销大 // 类加载的方式是按需加载,且只加载一次。 也解释了为什么饿汉式单例天生线程安全。 private static HungryM

2020-07-28 10:35:58 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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