摘要:
什么是观察者模式? 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新 阅读全文
posted @ 2020-11-05 00:59
江湖法师
阅读(69)
评论(0)
推荐(0)
摘要:
什么是策略模式? 定义了算法族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化独立于使用算法的客户。 阅读全文
posted @ 2020-11-05 00:57
江湖法师
阅读(82)
评论(0)
推荐(0)
摘要:
问题引入: 1、泛型的本质是什么? 2、为什么要引入泛型? 3、使用泛型跟使用Object有什么区别? 4、什么是类型擦除? 5、什么是泛型的有限制通配符?有什么作用? 6、<? extends T> 和 <? super T> 的区别是什么? 7、什么是泛型的无限制通配符?有什么作用 8、无限制通 阅读全文
posted @ 2020-11-05 00:55
江湖法师
阅读(43)
评论(0)
推荐(0)
摘要:
1、枚举允许继承吗? 2、枚举类允许被继承吗? 3、枚举允许实现接口吗? 4、枚举用==比较和用equals比较的区别是什么? 5、枚举用compareTo比较的时候,比较的是什么? 6、Java枚举类的本质是什么? 7、编译器对枚举类做了什么加工处理? 8、枚举类能否克隆? 9、为什么说枚举类是线 阅读全文
posted @ 2020-11-05 00:46
江湖法师
阅读(71)
评论(0)
推荐(0)
摘要:
异或运算的性质**** 1、相异为1 == 无进位相加 如 00100111 ^ 10101011 =10001100 2、满足交换律和结合律 (1) a ^ b = b ^ a (2) a ^ b ^ c = a ^ (b ^ c) 3、根据无进位相加比较好理解 N ^ 0 = N N ^ N = 阅读全文
posted @ 2020-11-05 00:38
江湖法师
阅读(449)
评论(0)
推荐(0)
摘要:
时间复杂度: 一个算法流程中,发生了多少次常数操作,总结出的表达式,去掉低阶项和常数项 常数时间操作: 操作与样本的数量没有关系,每次都是固定时间完成的操作,如数组的寻址。不同种类的常数操作所耗费的时间也是不一样的,如 a+b 和 a>>b 复杂度优劣: O(1) > O(logN) > O(N) 阅读全文
posted @ 2020-11-05 00:16
江湖法师
阅读(89)
评论(0)
推荐(0)

浙公网安备 33010602011771号