整个面对对象编程,究其核心是分层理论。即任何负责的事物都是由一个又一个简单构成,通过将多个简单合成成一个复杂,并向上提供接口。然后构成更复杂的事物。同样是分层。通过继承达到的分层是金字塔状的分层。越往下继承(层数越多),新继承的类就会越多;而与之相对的关联达到的分层。则像千层饼一样,每一层都差不多大。关联的耦合比继承要低得多。继承是一件确定的关系。继承了哪个父类就是哪个(而且一般为单继承)。...
抛砖引玉int x = 10; int y = 10; String str1 = new String("abc"); String str2 = new String("abc"); String str3 = "abc"; String str4 = "abc"; System.out.println(x ...
简介归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。一般步骤1. 二分递归法-分治法2. 线性迭代示例代码链表排序,采用二分递归 // 采用归并排序...