java基础
日新不已
这个作者很懒,什么都没留下…
展开
-
java设计模式《建造者模式》
参考文档http://c.biancheng.net/view/1354.html模式的定义与特点建造者(Builder)模式的定义:指将一个复杂对象的构造与它的表示分离,使同样的构建过程可以创建不同的表示,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象,然后一步一步构建而成。它将变与不变相分离,即产品的组成部分是不变的,但每一部分是可以灵活选择的。该模式的主要优点如下:各个具体的建造者相互独立,有利于系统的扩展。 客户端不必知道产品内部组成的细节,便于控制细节原创 2020-06-27 06:23:14 · 81 阅读 · 0 评论 -
java设计模式《工厂方法模式》
参考文档http://c.biancheng.net/view/1348.html工厂方法模式参考文档:http://c.biancheng.net/view/1348.html工厂方法(FactoryMethod)模式的定义:定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单原创 2020-06-26 08:28:45 · 116 阅读 · 0 评论 -
java设计模式之原型模式
//参考文档https://blog.csdn.net/qq_40709468/article/details/82316418原型(Prototype)模式的定义:用一个已经创建的实例作为原型, 通过复制该原型对象来创建一个和原型相同或相似的新对象。使用场景:1创建对象成本比较大,比如初始化要很长时间的,占用太多CPU的,新对象可以通过复制已有的对象获得的,如果是相似的对象,则可以对其成员变量稍作修改。2系统要保存对象状态的,而对象的状态改变很小。3需要避免使用分...原创 2020-06-25 17:43:02 · 114 阅读 · 0 评论 -
java 内部类的学习总结
内部类参考文档:https://www.runoob.com/w3cnote/java-inner-class-intro.html在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。1.成员内部类//1.成员内部类地位和类的成员等同 //2.成员内部类可以访问外部类的任意成员方法。 //3.如果外部类需要访问内部类,则需要先创建内.原创 2020-06-25 11:20:21 · 183 阅读 · 0 评论 -
java 访问控制修饰符
参考文档https://www.runoob.com/java/java-modifier-types.html#protected-desc访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 default(即默认,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。 private: 在同一类内可见。使用对象:变量、方法。注意:不能修饰类(外部类) publi...原创 2020-06-24 22:46:13 · 173 阅读 · 0 评论