![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase
coder小明
所有技术问题都可以通过中间层来解决。
展开
-
java 继承和聚合、组合的关系以及Is A,Has A
继承关系即is a 关系,子类继承父类的属性方法;比如:我 is a 人;再比如菱形、圆形和方形都是形状的一种,那么他们都应该从形状类继承而不是聚合/组合关系。聚合/组合关系即has a关系,两个对象之间是整体和部分的关系;比如:我 has a 头;再比如电脑是由显示器、CPU、硬盘这些类聚合成电脑类,而不是从电脑类继承。组合:表示两个对象之间是整体和部分的强关系,部分的生命周期不能超越整体,或原创 2018-01-03 11:35:57 · 766 阅读 · 0 评论 -
【面试】最容易被问到的N种排序算法!
面试官:小明,是吧?你都知道哪些排序算法,哪几种是稳定排序?小明:这个我有总结!关于排序稳定性的定义通俗地讲就是能保证排序前两个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。现实生活中稳定排序如何表现呢?举个例子:某次学校发奖学金,只有排在前三个的有奖,结果一排序把原来在第三...原创 2019-06-21 02:03:46 · 504 阅读 · 0 评论