11 2017 档案

摘要:两者的区别如下: 类名.class叫做“类字面量”,因class是关键字, 所以类名.class编译时确定。而getclass()是某个具体的方法来调用,是运行时根据实际实例确定,getClass()是动态而且是final的。 例如: String.class 是能对类名的引用取得在内存中该类型cl 阅读全文
posted @ 2017-11-10 15:20 风在何方 阅读(1373) 评论(0) 推荐(0) 编辑
摘要:在设计模式中对Builder模式的定义是用于构建复杂对象的一种模式,所构建的对象往往需要多步初始化或赋值才能完成。那么,在实际的开发过程中,我们哪些地方适合用到Builder模式呢?其中使用Builder模式来替代多参数构造函数是一个比较好的实践法则。 我们常常会面临编写一个这样的实现类(假设类名叫 阅读全文
posted @ 2017-11-09 16:40 风在何方 阅读(336) 评论(0) 推荐(0) 编辑
摘要:IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅。 IDEA版本15.0.4 字体 界面字体 File -> Settings Appearance & Behavior -> Appear 阅读全文
posted @ 2017-11-08 11:31 风在何方 阅读(1014) 评论(0) 推荐(0) 编辑
摘要:http://www.importnew.com/22083.html 1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承: 阅读全文
posted @ 2017-11-08 11:29 风在何方 阅读(152) 评论(0) 推荐(0) 编辑
摘要:里氏代换原则由2008年图灵奖得主、美国第一位计算机科学女博士Barbara Liskov教授和卡内基·梅隆大学Jeannette Wing教授于1994年提出。其严格表述如下:如果对每一个类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1代换o2时,程序P的行为没 阅读全文
posted @ 2017-11-03 15:26 风在何方 阅读(146) 评论(0) 推荐(0) 编辑
摘要:《JAVA与模式》之桥梁模式 在阎宏博士的《JAVA与模式》一书中开头是这样描述桥梁(Bridge)模式的: 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是“将抽象化(Abstraction)与实现化(Implementa 阅读全文
posted @ 2017-11-02 15:38 风在何方 阅读(144) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示