整个面对对象编程,究其核心是分层理论。即任何负责的事物都是由一个又一个简单构成,通过将多个简单合成成一个复杂,并向上提供接口。然后构成更复杂的事物。同样是分层。通过继承达到的分层是金字塔状的分层。越往下继承(层数越多),新继承的类就会越多;而与之相对的关联达到的分层。则像千层饼一样,每一层都差不多大。关联的耦合比继承要低得多。继承是一件确定的关系。继承了哪个父类就是哪个(而且一般为单继承)。...
抛砖引玉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 ...
旋转编码器输出形式0. 补充知识[三极管]三极管分NPN和PNP两种集电极:通常用C表示基极:通常用B表示base发射极:通常用E表示emitter主要区别是电流流向和电压不同:PNP管子是发射极流入后从基极和集电极流出,NPN管子是基极和集电极流入从发射极流出。PNP管子工作在放大区时电压是,Ue>Ub>Uc,NPN管子工作在放大区时电压时Uc>Ub>Ue。PNP管...
简介归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。一般步骤1. 二分递归法-分治法2. 线性迭代示例代码链表排序,采用二分递归 // 采用归并排序...