2018年3月7日

java基础——03

摘要: 1、多形性从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。 利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。 阅读全文

posted @ 2018-03-07 17:48 一个励志成为架构狮的程序员 阅读(111) 评论(0) 推荐(0) 编辑

java程序员技能图谱——要加油了

摘要: 一、框架技能树 二、知识体系技能树 三、java后端程序员技能树 四、知识点分布 阅读全文

posted @ 2018-03-07 10:19 一个励志成为架构狮的程序员 阅读(3299) 评论(1) 推荐(0) 编辑

2018年3月5日

设计模式——单一职责原则

摘要: 1、单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。 2、如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 3、软件设计真正要做的许多内容,就是发现职责并把那 阅读全文

posted @ 2018-03-05 16:28 一个励志成为架构狮的程序员 阅读(80) 评论(0) 推荐(0) 编辑

设计模式——策略模式

摘要: 1、策略模式定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 2、封装变化点是我们面向对象的一种重要的思维方式。 3、策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它们可以以相同的方式 调用所有的 阅读全文

posted @ 2018-03-05 16:08 一个励志成为架构狮的程序员 阅读(87) 评论(0) 推荐(0) 编辑

2018年3月2日

java基础——02

摘要: 1、finalize()最有用处的地方之一是观察垃圾收集的过程。 2、java尽自己的全力保证所有变量都恩那个在使用前得到正确的初始化。 3、在一个类的内部定义一个对象句柄时,如果不将其初始化成型对象,那个句柄就会获得一个空值 4、try关键字指出后面跟随的块(由花括号界定)是一个“警戒区”。也就是 阅读全文

posted @ 2018-03-02 18:30 一个励志成为架构狮的程序员 阅读(84) 评论(0) 推荐(0) 编辑

2018年3月1日

Java基础——01

摘要: 1、非static成员和方法必须同一个特定的对象关联到一起。 2、一种情况是只想用一个存储区域来保存一个特定的数据--无论要创建多少个对象,甚至根本不创建对象。 另一种情况是我们需要一个特殊的方法,它没有与这个类的任何对象关联。也就是说,即使没有创建对象,也需要一个能调用的方法。 3、将代码同文档“ 阅读全文

posted @ 2018-03-01 18:07 一个励志成为架构狮的程序员 阅读(110) 评论(0) 推荐(0) 编辑

导航