自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 设计模式----装饰器模式

装饰者(Decorator)和具体组件(ConcreteComponent)都继承自组件(Component),具体组件的方法实现不需要依赖于其它对象,而装饰者组合了一个组件,这样它可以装饰其它装饰者或者具体组件。所谓装饰,就是把这个装饰者套在被装饰者之上,从而动态扩展被装饰者的功能。装饰者的方法有一部分是自己的,这属于它的功能,然后调用被装饰者的方法实现,从而也保留了被装饰者的功能。可...

2019-09-02 22:47:00 54

转载 设计模式----观察者模式

1.观察者定义对象之间一对多关系。2.主题(可观察者)用一个接口来通知所有的观察者。3.观察者和可观察者之间是松耦合,可观察者不知道观察者细节,只知道观察者实现了观察者接口。4.此模式可从被观察者哪里拉或者推数据,推更加合理。5.多个观察者,无法预知顺序6.java.utils.observeable 可观察者缺点,是个类,而不是接口,只能继承不能实现,而且将关键方法...

2019-08-29 14:37:00 71

转载 设计模式----单例模式

单例模式的实现有以下几种:1.饿汉模式(线程安全,浪费资源),直接实例化,不是延迟加载private static Singleton uniqueInstance = new Singleton();2.懒汉模式(线程不安全)延迟加载,节约资源;但是多线程的情况下,没办法确保单例。线程安全模式,双重校验锁先判断 uniqueInstance 是否已经被实例化,如果没有被实例化,...

2019-08-15 17:00:00 62

转载 Thread

线程的基本属性和方法:包括Id,name,优先级,状态,是否daemon线程,sleep方法,yield方法,join方法,和一些过时方法。1.优先级:setPriority(int newPriority) 1-10级 和setPriority()默认5级 (建议不要依赖)2.状态:getState() 返回值为Thread.State NEW(没有调用sta...

2019-05-20 22:02:00 67

转载 容器类

容器的用法和特点容器类有2个跟接口,分别是collection和map,collection表示单个元素的集合,map表示键值对的集合collection定义了一些增,删,查,遍历等方法,没有对其内容进行规范或者约束。List是collection的子接口,表示有顺序的集合,增加了根据索引位置进行操作的方法,他的2个子类分别是ArrayList和LinkedList。其中Ar...

2019-05-06 21:42:00 104

转载 常用基础类

8大基本类型每个基本类型都有对应的封箱和拆箱方法,都有一个静态方法包装类.valueOf(),也有一个实例方法 xxxValue()例如 Integera = 100; int b = a ;编译后 Integer a = Integer.valueOf(100); int b = a.intValue();共同点重新了object如下方法equals();...

2019-04-10 21:55:00 80

转载 类的继承

在类加载后,创建对象的过程包括1.分配内存2.对所有实例变量赋默认值3.执行实例初始化代码分配内存包括本类和所有的父类的实例变量,但不包括任何静态变量,实例初始化都是从父类开始。继承中方法的执行,先找本类中,本类没有找去父类。如果方法被子类重新了,则执行重新后的方法。继承双面性解决方法:使用final关键字,使用组合而非继承,使用接口。转载于:https:...

2019-03-23 11:27:00 77

空空如也

空空如也

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

TA关注的人

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