- 博客(4)
- 收藏
- 关注
转载 对java集合框架的理解
我们常说要继承的话,到底是写个抽象类还是接口,它们区别在于:如果子类确实是父类的一种,应该使用抽象类,描述是“is-a”的关系,而接口则表示一种行为,描述的是“like-a”的关系。但在Java类库里,其实许多原则由于各种原因被打破了,比如在Collection框架里,List/Set都是Collection的一种,为什么不把Collection定义为抽象类呢?而ArrayList/LinkedL
2016-10-25 09:23:49 323
转载 java异常处理机制
1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案哦。如果你的答案是正确,那么这篇文章你就不用浪费时间看啦。
2016-10-19 09:28:39 184
原创 Java中类与类的关系
//依赖最常见的是参数关系,如:public class B{/***B中的一个方法**/public void testMethod(A a){//此时B和A是依赖关系}}//聚合关系通常表现为部分与整体的关系,如:public class B{/***B中的一个属性**/A a;}//泛化关系通常表现为继承关系,如:public cl
2016-10-17 09:22:25 207
原创 三个基本特征:封装、继承、多态
面向对象的三个基本特征是:封装、继承、多态。封装是面向对象的特征之一,是对象和类概念的主要特性。继承是指可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。多态是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。
2016-10-14 00:37:12 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人