自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解析XML之jaxp

一:xml的具体内容我不想说太多细节,因为这玩意现在差不多被注解给替代了,了解一下即可,要不是我们公司的系统这么老,怕有时候需要写一些解析xml的工具类,我才懒得去看,还有一点就是为了反射去学它的!二:2.1:xml的约束文件: dtd(比较老)和schema2.2:xml的解析技术: DOM和SAX想要解析xml,首先需要解析器不同的公司和组织提供了 针对dom和sax方式的解析器,通过...

2020-02-29 16:17:56 157

原创 注解

我们为什么要学习注解?它可以替代配置文件注解的使用: 分如下三步来学习!!! 一:定义注解类(一般都是框架干的) 二:使用注解 (开发人员!) 三:读取注解 (一般都是框架干的:因为注解最终是代替配置文件,而配置文件最终是要被读取的!) 注:注解也是个类,所有的注解都是Annotation的实现类 一:定义注解类1.1 定义注解类,那么怎么定义...

2020-02-29 13:11:11 129

原创 结构型模式之代理模式

注:先将静态代理学完,再来看动态代理,会更加明白为什么会使用动态代理!一:代理模式目的:就是为了对某个对象的增强增强对象的手段1.继承:被增强对象不能变,增强内容不能变2.装饰者模式:被增强对象可变,增强内容不可变3.动态代理:被增强对象可变,增强内容可变所有使用装饰者模式的地方,都可以使用代理模式!二:概述:今天来学习一下代理模式,学习动态代理模式一般都是在框架中使用,如果不写框...

2020-02-27 18:08:41 149

原创 结构型模式之适配器模式(1)

适配器模式也称(包装器Wrapper)定义:将一个类的接口转换成用户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 注【这里的接口,指的是方法】结构型模式:是描述如何将类或者对象结合在一起形成更大的结构,分为两种类结构型模式:只关心类的组合,一般只存在继承和实现的关系对象结构型模式:只关心类和对象的组合,通过关联关系,在一个类定义另一个类的实...

2020-02-27 11:19:41 430

原创 设计模式之原型模式(5)

原型模式:可以通过一个原型对象,克隆出多个一模一样的对象,克隆对象和原型对象虽然所属类型是一致的,但是地址不同!我看到上面的定义,我就产生了为什么,就为什么需要多个一模一样的对象,我感觉没啥用啊?后面发现是有用的,这些还是得结合实例来看!谈到了原型模式:就必须知道,深克隆和浅克隆,他们两者的主要区别是在于是否支持引用数据类型成员变量的复制,一:浅克隆:Object.clone(), 记得实...

2020-02-18 21:19:42 199

原创 面向对象设计原则

面向对象设计原则:他们不是孤立存在的,他们相互依赖,相互补充!1.单一职责原则:类的职责要单一,不能将太多的职责放在一个类中2.开闭原则: 软件实体对扩展是开放的,对修改是关闭的,即不修改源代码的情况下可以进行扩展3.里氏代换原则:一个可以接受基类对象的地方必然可以接受一个子类对象4.依赖倒转原则: 要针对抽象层编程,而不要针对具体类编程5.接口隔离原则: 使用多个专门的接口,来取代一...

2020-02-18 13:42:50 212

原创 IO流之序列化流

/** * 序列化:把对象按照流一样的方式存入文本文件或者在网络中传输! * 序列化流: 将对象-->文件/网络 * 反序列化流: 将文件/网络 --> 对象 * @author wzj * @ClassName ObjectStreamDemo * @Date 2020年2月17日 上午9:58:42 * */public class ObjectStr...

2020-02-17 10:25:27 93

原创 设计模式之建造者模式(6)

建造者模式(复杂对象的组装与创建)一:建造者模式概述建造者又称为生成器模式,它是一种较为复杂,使用频率也相对较低的创建型模式,建造者为客户端返回的不是一个简单的产品,而是一个由多个部件组成的复杂的产品!那么什么是复杂(产品)对象? 简单来说, 复杂(产品)对象是指那些包含多个成员属性的对象, 这些成员属性也称为部件或零件, 如汽车包括方向盘、 发动机、 轮胎等部件, 电子邮件包括发件人、 ...

2020-02-17 09:43:04 237

原创 设计模式之单例模式(4)

单例模式(任务管理器:确保对象的唯一性)单例模式有三个要点:1.是某个类只能有一个实例; (私有构造方法)2.是它必须自行创建这个实例; (单例类内部定义了一个Singleton类型的静态对象)3.是它必须自行向整个系统提供这个实例。(getInstance()让客户可以访问它的唯一实例)一:懒汉式(双重检查锁定机制)优点:在第一次使用时创建,不会一直占用系统资源,实现了延迟加载缺点: 但...

2020-02-15 11:19:50 86

原创 设计模式之抽象工厂模式(3)

抽象工厂模式在工厂方法模式中具体工厂负责生产具体的产品, 每一个具体工厂对应一种具体产品但是有时候我们希望一个工厂可以提供多个产品对象, 而不是单一的产品对象, 如一个电器工厂,它可以生产电视机、 电冰箱、 空调等多种电器, 而不是只生产某一种电器。 为了更好地理解抽象工厂模式, 我们先引入两个概念:(1) 产品等级结构: 产品等级结构即产品的继承结构, 如一个抽象类是电视机, 其子类...

2020-02-14 22:59:33 146

原创 设计模式之工厂方法模式(2)

一:介绍工厂方法模式又简称为工厂模式(Factory Pattern), 又可称作虚拟构造器模式(Virtual Constructor Pattern)或多态工厂模式(Polymorphic Factory Pattern)。 工厂方法模式是一种类创建型模式。二 :例子我们为什么要学习工厂方法模式呢?我们通过简单工厂模式来引入,就知道了,下面举一个例子!假如我想去二手车市场去购买一辆车,...

2020-02-14 11:23:46 70

原创 设计模式之简单工厂模式(1.1)

简单工厂模式:简单工厂模式不属于Gof23种设计模式,通常所说的工厂模式是指的工厂方法模式简单工厂模式是作为其他工厂模式的入门简单工厂模式---> 工厂方法模式---> 抽象工厂模式一:需求:公司图表库设计人员希望为应用系统开发人员提供一套灵活易用的图表库, 而且可以较为方便地对图表库进行扩展, 以便能够在将来增加一些新类型的图表。设计人员提出了一个初始设计方案, 将所有图...

2020-02-13 22:00:55 151

原创 设计模式之简单工厂模式(1)

前言:学习面向对象,不能单单学一些知识点,重要的也要懂点思想,就像学武功一样,基本功当然要扎实,但是同时也要修炼 自己的内功心法,才能让自己越来越强 ,​​​​最近需要学习的知识点1. UML2. 面向对象设计原则 (7)3. 面向对象设计模式(23)建议: 先将UML学会,然后面向对象设计模式和设计原则(两者一起学习),把常用的设计模式要熟练,其他的...

2020-02-10 20:33:10 144

原创 面向对象-接口

一:接口的概念: 接口是一种特殊的抽象类 1) 接口中的所有属性都是公开静态常量(public static final) 2) 接口中的所有方法都是公开抽象方法 (public abstract) 3) 接口中是没有构造方法的 如果一个类符合以上三种条件,则可以定义成接口二:接口的使用: 接口主要是被子类继承的,在接口中叫作实现 接口...

2020-02-10 16:43:15 203

原创 英语音标

重点是把上面我总结的元音给读熟悉,通过大量的练习,那么基本的单词发音就OK了不会读的,我提供一个地址:https://v.youku.com/v_show/id_XMjg3MDk4MzIyOA==.html?x&sharefrom=android&sharekey=e7f0fbf6853a140e9fcfc8d7f9bbc7f86参考文章:https://www...

2020-02-08 15:41:10 243

原创 UML

1. 能够实现UML图的建模工具有哪些?IBM: Rational Rose(要破解,一般都是用它)StarUMLMS: Visio(比较在行的是流程图)我用的是processOn画的UML2.UML图常见的包括哪些图?类图:描述类的信息(包括属性和方法),以及类和类之间的关系信息用例图:站在系统用户(系统角色)的角度分析系统存在哪些功能时序图:描述程序的执行过程,方法的调用过...

2020-02-02 20:53:49 209

空空如也

空空如也

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

TA关注的人

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