美文网首页牛客题集
牛客错题集(三)

牛客错题集(三)

作者: 菊地尤里 | 来源:发表于2018-06-08 15:45 被阅读0次

1.Java数据库连接库JDBC用到哪种设计模式?
正确答案: B 你的答案: D (错误)
生成器
桥接模式
抽象工厂
单例模式

桥接模式:
定义 :将抽象部分与它的实现部分分离,使它们都可以独立地变化。

意图 :将抽象与实现解耦。

桥接模式所涉及的角色

  1. Abstraction :定义抽象接口,拥有一个Implementor类型的对象引用
  2. RefinedAbstraction :扩展Abstraction中的接口定义
  3. Implementor :是具体实现的接口,Implementor和RefinedAbstraction接口并不一定完全一致,实际上这两个接口可以完全不一样Implementor提供具体操作方法,而Abstraction提供更高层次的调用
  4. ConcreteImplementor :实现Implementor接口,给出具体实现

Jdk中的桥接模式:JDBC
JDBC连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不动,原因就是JDBC提供了统一接口,每个数据库提供各自的实现,用一个叫做数据库驱动的程序来桥接就行了

2.java中有三种移位运算符
<< 左移运算符,num << 1,相当于num乘以2
>> 右移运算符,num >> 1,相当于num除以2
>>> 无符号右移,忽略符号位,空位都以0补齐

相关文章

  • 牛客错题集(三)

    1.Java数据库连接库JDBC用到哪种设计模式?正确答案: B 你的答案: D (错误)生成器桥接模式抽象工...

  • 牛客错题集(二)

    1.对下面Spring声明式事务的配置含义的说明错误的是() 正确答案: C 你的答案: D (错误)定义了声...

  • 牛客错题集(一)

    1.有如下4条语句:()1、Integer i01=59;2、int i02=59;3、Integer i03=I...

  • 牛客错题集(四)

    1.在try的括号里面有return一个值,那在哪里执行finally里的代码?正确答案: B 你的答案: A...

  • 2019-05-19 牛客错题集

    1.数组中也有for...in,相较于对象中的用法是有区别的: 答:数组中: 对象中: 2.要在10秒后调用che...

  • [牛客网]错题本

    text-transform:capitalize是首字母大写 text-transfrom:lowercase是...

  • 最适合应试的学习方法,如何做错题集,你要知道这些

    关于错题集,我们有这些要说~ 为什么要做错题集? 哪些科目最需要做错题集? 如何做错题集? 下面我就来说说关于以上...

  • 2016-6-25

    复习有三宝:课本、笔记和错题集 一般而言,复习要抓住三大“宝贝”:课本、笔记以及错题集。用好这三大宝贝,你就成功一...

  • 牛客网java错题总结一

    1.JUnit是一个java语言的单元测试框架 2.,java中采用GB2312或GBK编码方式时,一个中文字符占...

  • 牛客网前端错题总结一

    一.link和@import的区别 1.从属关系区别 @import是 CSS 提供的语法规则,只有导入样式表的作...

网友评论

    本文标题:牛客错题集(三)

    本文链接:https://www.haomeiwen.com/subject/shlasftx.html