08 2022 档案
摘要:文章目录 1.Java中的方法 1.2.构造方法 1.2.实例方法 1.3.类方法/静态方法 1.4.static关键字 1.Java中的方法 在java中有三种类型的方法:构造方法,实例方法和类方法 如果我们要搞清楚构造方法为什么存在?那么首先我们得搞清楚构造方法的一切,不是吗?如果你要打败一个人
阅读全文
摘要:文章目录 1.类的概念 1.1 如何创建一个类 1.2 如何定义一个类 1.2.1变量 1.2.2 方法 2.对象 3.类定义使用实例 4.理解类和对象的关系 4.1.一个java程序和类之间的关系 5.细节知识分析 5.1.类与类的关系 5.2.变量和变量区别 5.3.方法的区别 5.4.类方法和
阅读全文
摘要:1.什么是泛型? 泛型是对象类型的一种泛称,它可以指代所有类型的对象,因此,泛型程序代码可以处理多种不同类型的对象。 这也是我们为什么需要泛型的原因:写出更通用的方法来提高工作效率。 通过我们对泛型在不同地方的使用,泛型程序设计大概分为三种类型: 泛型类泛型方法泛型接口 2.通过例子来学习泛型 2.
阅读全文
摘要:1.什么是共享模式? 共享模式是一种结构型设计模式,它丢弃了在每个对象中保存所有数据的方式,通过共享多个对象所共有的相同状态,让我们能在有限的内存容量中载入更多的对象。 1.1 共享模式解决的问题 首先抛出一个问题: 假如我们要开发一个真实的粒子系统,开发完成后, 你推送提交了最新版本的程序, 并在
阅读全文
摘要:1.什么是原型模式? 原型模式是一种创建型模式,是我们能够复制已有对象而又无需使代码依赖他们所属类的一种设计模式。 1.1原型模式解决的问题 首先抛出一个问题: 如果我们有一个类型为Student的对象,并希望生成与其完全相同的克隆对象,我们该如何实现呢? 如果没有原型模式,我们可能的做法是: 首先
阅读全文
摘要:1.什么是建造者模式? 建造者模式是一种创建型设计模式,它能让我们将创建一个复杂对象的步骤分开,一步一步的建造好我们要创建的对象架子,在最后使用时生成实例对象。 该模式允许我们使用相同的创建代码生成不同类型的对象。 1.1 建造者模式能解决的问题 假设有一个复杂的类,在对其进行构造时需要对很多成员变
阅读全文
摘要:1.单例模式能解决啥问题? 首先,我们先来复习一下什么是单例模式: 单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 那么问题来了? 什么样的类只能创建一个实例呢? 比如,在一个系统中,总有一些东西是全局共享且很少改变的。 比如数据库的url , p
阅读全文