Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于: 也可以参考JDK8中抽象类和接口的区别 一句话总结: 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 ...
分类:
编程语言 时间:
2019-06-03 21:43:08
阅读次数:
128
DateFormat类 java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转换,也就是可以在Date对象与String对象之间进行来回转换。由于DateFormat为抽象类,不能直接使用,所以需要常用的子类java.text.Sim ...
分类:
其他好文 时间:
2019-05-24 09:17:40
阅读次数:
122
1.包装类 把八大基本数据类型封装到一个类中,并提供属性和方法,更方便的操作基本数据类型。 包装类的出现并不是用于取代基本数据类型,也取代不了。 包装类位于java.lang包中。 Number 类 Number数值类型是byte、double、float、int、long 和 short类的抽象父 ...
分类:
其他好文 时间:
2019-05-04 23:47:46
阅读次数:
144
java.text.DateFormat 是日期/时间格式化子类的抽象类,我们可以通过他的子类SimpleDateFormat在Date对象与String对象之间进行来回转换 格式化:按照指定的格式,从Date对象转换为String对象。 解析:按照指定的格式,从String对象转换为Date Da ...
分类:
其他好文 时间:
2019-03-16 23:18:34
阅读次数:
176
DateFormat类概述 DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat类)允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。 我们通过这个类可以帮我们完成日期和文 ...
分类:
其他好文 时间:
2019-02-28 13:13:33
阅读次数:
203
抽象类的特点:1、如果一个方法为抽象方法,那么必须将该类定义为抽象方法;2、子类继承抽象类,那么子类必须实现抽象类的抽象方法;3、抽象类除了抽象方法,还可以定义具体的数据和具体的方法;4、类即使不含抽象方法,也可以将类定义为抽象类;5、抽象类不能被实例化;6、抽象类不能被实例化,抽象类的变量可以引用 ...
分类:
编程语言 时间:
2019-02-15 15:52:17
阅读次数:
191
一、设计模式六大原则(核心思想:开闭原则【方法抽象化】) 1、单一职责原则 描述:每个类应该实现单一的职责,否则将其拆分。 2、里氏替换原则 描述:开闭原则的补充,子类具体实现基类的抽象方法,子类不应该重写和重载父类具体方法。 3、依赖倒转原则 描述:开闭原则的基础,面向接口编程,依赖于抽象而不依赖 ...
分类:
其他好文 时间:
2019-01-04 12:17:12
阅读次数:
205
类加载过程 加载 加载对象 到堆中, 验证 验证代码正确性。比如abstract类的抽象方法 是否被实现。 准备 static变量 值初始化。放入方法区 解析 直接引用 和符号引用。 吧符号引用改成直接引用 初始化 初始化静态代码块、类变量、构造函数 ...
分类:
其他好文 时间:
2018-12-25 20:18:09
阅读次数:
102
中介者模式是行为型模式的一种,在Mediator中,类之间的交互行为被统一放在Mediator对象中,对象通过Mediator对象同其他对象交互。 角色和职责: 1.中介者接口(Mediator): 中介者类的抽象父类 2.具体中介者(Concrete Mediator) -: 3.关联抽象父类(c ...
分类:
其他好文 时间:
2018-12-08 22:25:35
阅读次数:
160
四大IO抽象类 InputStream/OutputStream和Reader/writer类是所有IO流类的抽象父类,我们有必要简单了解一下这个四个抽象类的作用。然后,通过它们具体的子类熟悉相关的用法。 ·InputStream 此抽象类是表示字节输入流的所有类的父类。InputSteam是一个抽 ...
分类:
其他好文 时间:
2018-11-15 13:38:19
阅读次数:
146