-
如果你被要求写一段代码读取一个序列化的对象,那么一般使用哪种Stream(D)
A . FileInputStream
B . FileReader
C . DataInputStream
D . ObjectInputStream -
在JDBC程序中,Statement对象表示什么(B)
A . 到数据库的连接
B . 向数据库发送SQL语句的对象
C . 数据源 -
执行如下两个查询,结果为(A)
Select ename name,sal salary from emp order by salary
Select ename name,sal“salary”from emp order by sal ascA . 两个查询结果完全相同
B . 第一个查询正确,第二个查询错误
C . 两个查询结构不同
D . 第二个查询正确,第一个查询错误 -
JSP页面改动后,如何完成编译(A)
A . 在用户给出命令后,容器自动编译
B . 用户手动编译后,重新部署到容器
C . 无需用户干预,容器自动编译
D . 容器和手动都可以 -
关于Weblogic-ejb-jar.xml的作用以下描述正确的是(C)
A . 可以声明EAR包应该包含的jar包和war包
B . 可以声明EJB的事务类型
C . 可以声明EJB的JNDI名字
D . 可以声明EJB的远程和本地接口 -
下面有关DAO模式,说法错误的是(B)
A. 解决的问题是根据数据源不同,数据访问也不同
B. 本质是封装数据(x)=> 正解:DAO的本质是提供数据访问接口
C. 根据存储的类型(关系数据库、面向对象数据库、纯文件等)和供应商实现不同,持久性存储(如数据库)的访问差别也很大。如何对存储层以外的模块屏蔽这些复杂性,以提供统一的调用存储实现
D. DAO模式提供的解决方案是将数据访问逻辑抽象为特殊的资源,也就是说将系统资源的接口从其底层访问机制中隔离出来;通过将数据访问的调用打包,数据访问对象可以促进对于不同数据库类型和模式的数据访问
拓展:
数据访问对象
解决问题:根据数据源不同,数据访问也不同。根据存储的类型(关系数据库、面向对象数据库、纯文件等)和供应商实现不同,持久性存储(如数据库)的访问差别也很大。如何对存储层以外的模块屏蔽这些复杂性,以提供统一的调用存储实现。程序的分布式问题 解决方案:将数据访问逻辑抽象为特殊的资源,也就是说将系统资源的接口从其底层访问机制中隔离出来;通过将数据访问的调用打包,数据访问对象可以促进对于不同数据库类型和模式的数据访问。 本质:分层,是系统组件和数据源中间的适配器。(一层屏蔽一种变化)
JAVA常见笔试题目
最新推荐文章于 2021-02-16 20:52:16 发布