###关键字总览 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient ...
分类:
编程语言 时间:
2020-08-24 16:33:44
阅读次数:
46
4.结构型设计模式我们接着讨论设计模式,上篇文章我讲完了5种创建型模式,这章开始,我将讲下7种结构型模式:适配器模式,装饰模式,代理模式,外观模式,桥接模式,组合模式,享元模式.其中对象的适配器模式是各种模式的起源,我们看下面的图:7.适配器模式(Adapter)适配器模式将某个类的接口转换成客户端期望的另外一个接口表示,目的是消除由于接口不匹配所造成的的类的兼容性问题.主要分为三类:类的适配器模
分类:
其他好文 时间:
2020-08-20 18:33:25
阅读次数:
63
抽象类可以有自己的成员变量,继承抽象类的对象共用成员变量,也可以修改成员变量的值。可以有非抽象的方法。 接口只能有static final的成员变量(一般不使用),只能有抽象的方法。 public abstract class Door { String color; abstract void o ...
分类:
编程语言 时间:
2020-08-18 13:17:02
阅读次数:
65
字符缓冲输出流 java.io.BufferedWriter extends Writer 继承自父类的成员方法: - void write(int c):写入单个字符 - void write(char[] cbuf):写入字符数组 -abstract void write(char[] cbuf ...
分类:
编程语言 时间:
2020-08-15 22:36:59
阅读次数:
74
温故而知新,继续数据结构的学习。 1.C++面向对象程序设计 在学习C++之前,我一直以为C++和java是一样的。但是从现在看来,必须改变这种想法,它就是c语言。 1.1 抽象数据类型 从我的角度来看,abstract data type就可以看成伪代码,更像是一种框架。 1.2封装 对于这个来说 ...
分类:
编程语言 时间:
2020-08-11 17:29:16
阅读次数:
79
建造者模式 1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式通常有4个角色 Person抽象类:定义模板方法及基本方法 public abstract class AbstractPerson { private boolean canSwim = t ...
分类:
其他好文 时间:
2020-08-10 23:19:31
阅读次数:
78
1.1 概述 TreeMap的实现是红黑树算法的实现,所以要了解TreeMap就必须对红黑树有一定的了解: 红黑树的每个节点都只能是红色或者黑色 根节点是黑色 每个叶节点(NIL节点,空节点)是黑色的、如果一个结点是红的,则它两个子节点都是黑的、也就是说在一条路径上不能出现相邻的两个红色结点 从任一 ...
分类:
编程语言 时间:
2020-08-09 11:51:46
阅读次数:
76
29、下列代码能否正常运行,如果能够正常运行,输出结果是什么 D public class TestClass { public static void main(String[] args) { int num1=5; int num2=5; class InnerClass{ public in ...
分类:
其他好文 时间:
2020-08-06 09:22:32
阅读次数:
48
@ abstract LIO-SAM将lidar-惯性里程计置于一个因子图之上,允许从不同来源将多种相对和绝对测量,包括环闭检测,作为因子合并到系统中。由惯性测量单元(IMU)预积分估计的运动消除点云畸变,并为激光雷达里程计优化提供初始猜测。所得到的激光里程计解被用来估计IMU的偏差。为了确保实时的 ...
分类:
移动开发 时间:
2020-08-03 23:09:53
阅读次数:
174