饿汉式(静态常量): /** * 饿汉式(静态常量) * * 1.构造器私有 * 2.定义一个静态常量保存一个唯一的实例对象(单例) * 3.提供一个静态方法返回单例对象 */ public class Singleton01 { public static final Singleton01 IN ...
分类:
其他好文 时间:
2020-05-15 13:35:05
阅读次数:
47
1. 使用vue.mixin全局混入 混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。mixins 选项接受一个混合对象的数组。 混入的主要用途 1、在你已经写好了构造器后, ...
分类:
其他好文 时间:
2020-05-14 15:01:19
阅读次数:
151
返回上一级目录:Java设计模式 单例模式,所谓单例,就是应用只有一个实例对象,该类具有以下特点: 构造器私有化,保证只有自己才能通过构造器创建实例对象 持有实例对象的引用,就是最终提供出去的单例实例 提供一个方法获取该单例实例 下面是常用的几种实现: 1、懒汉式 这是最简单也最容易想到的一种方式。 ...
分类:
其他好文 时间:
2020-05-13 23:38:40
阅读次数:
102
spring依赖注入 1.构造器注入 2.Set方式注入 依赖注入:Set注入 ? 依赖: bean对象的创建依赖于容器 ? 注入: bean对象中的所有属性,由容器来注入 3.拓展方式注入(p命名空间和c命名空间) 实体类 xml文件 测试类 ...
分类:
编程语言 时间:
2020-05-13 12:15:01
阅读次数:
65
代码 看下面代码示例。思考程序的输出内容 程序的运行结果是: 思考:为什么两次调用 overrideMe() 方法只有第二次成功输出了instant对象 分析 首先我们分析一下代码,代码中有两个类,Super 类和 Student 类,Super 类中有一个 overrideMe()方法,方法体为空 ...
分类:
其他好文 时间:
2020-05-13 12:13:31
阅读次数:
57
[TOC] 一、传统的线程通信——synchronized同步的线程 假设系统中有两个线程,这两个线程分别代表存款者和取钱者——先假设有一种特殊的要求,系统要求存款者和取款者不断存钱、取钱的动作,而且要求存款者将钱存入指定账户后,取钱者就立即取出钱。不允许存款者两次存钱,也不允许取款者两次取钱。 为 ...
分类:
编程语言 时间:
2020-05-12 22:05:21
阅读次数:
108
List接口 List接口:元素有序,可重复,集合中每个元素都有其对应的索引。 常用实现类有:ArrayList、LinkedList、Vector。 ArrayList源码 JDK 1.7情况下: 使用空参构造器创建集合,底层创建了长度为10的Object类型数组elementData。 扩容机制 ...
分类:
其他好文 时间:
2020-05-12 20:42:59
阅读次数:
71
模块和源文件、访问级别、访问控制语法、自定义类型、子类、常量,变量,属性,下标、构造器、协议、扩展、泛型、类型别名。 访问控制可以限定其它源文件或模块中的代码对你的代码的访问级别。这个特性可以让我们隐藏代码的一些实现细节,并且可以为其他人可以访问和使用的代码提供接口。 可以明确地给单个类型(类、结构 ...
分类:
编程语言 时间:
2020-05-12 20:37:40
阅读次数:
80
协议语法、属性要求、方法要求、Mutating方法要求、构造器要求、协议作为类型、委托(代理)模式、通过扩展添加协议一致性、通过扩展遵循协议、协议类型的集合、协议的继承、类类型专属协议、协议合成、检查协议一致性、可选的协议要求、协议扩展。 协议定义了一个蓝图,规定了用来实现某一特定任务或者功能的方法 ...
分类:
编程语言 时间:
2020-05-11 13:29:19
阅读次数:
71
可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点。 1 public class Flower { 2 private String string; 3 private int age; 4 5 public Flower() ...
分类:
编程语言 时间:
2020-05-10 14:47:01
阅读次数:
75