JAVA常见笔试题目

  1. 如果你被要求写一段代码读取一个序列化的对象,那么一般使用哪种Stream(D)

    A . FileInputStream
    B . FileReader
    C . DataInputStream
    D . ObjectInputStream

  2. 在JDBC程序中,Statement对象表示什么(B)

    A . 到数据库的连接
    B . 向数据库发送SQL语句的对象
    C . 数据源

  3. 执行如下两个查询,结果为(A)
    Select ename name,sal salary from emp order by salary
    Select ename name,sal“salary”from emp order by sal asc

    A . 两个查询结果完全相同
    B . 第一个查询正确,第二个查询错误
    C . 两个查询结构不同
    D . 第二个查询正确,第一个查询错误

  4. JSP页面改动后,如何完成编译(A)

    A . 在用户给出命令后,容器自动编译
    B . 用户手动编译后,重新部署到容器
    C . 无需用户干预,容器自动编译
    D . 容器和手动都可以

  5. 关于Weblogic-ejb-jar.xml的作用以下描述正确的是(C)

    A . 可以声明EAR包应该包含的jar包和war包
    B . 可以声明EJB的事务类型
    C . 可以声明EJB的JNDI名字
    D . 可以声明EJB的远程和本地接口

  6. 下面有关DAO模式,说法错误的是(B)

    A. 解决的问题是根据数据源不同,数据访问也不同

    B. 本质是封装数据(x)=> 正解:DAO的本质是提供数据访问接口

    C. 根据存储的类型(关系数据库、面向对象数据库、纯文件等)和供应商实现不同,持久性存储(如数据库)的访问差别也很大。如何对存储层以外的模块屏蔽这些复杂性,以提供统一的调用存储实现

    D. DAO模式提供的解决方案是将数据访问逻辑抽象为特殊的资源,也就是说将系统资源的接口从其底层访问机制中隔离出来;通过将数据访问的调用打包,数据访问对象可以促进对于不同数据库类型和模式的数据访问

    拓展:
    数据访问对象
    解决问题:根据数据源不同,数据访问也不同。根据存储的类型(关系数据库、面向对象数据库、纯文件等)和供应商实现不同,持久性存储(如数据库)的访问差别也很大。如何对存储层以外的模块屏蔽这些复杂性,以提供统一的调用存储实现。程序的分布式问题 解决方案:将数据访问逻辑抽象为特殊的资源,也就是说将系统资源的接口从其底层访问机制中隔离出来;通过将数据访问的调用打包,数据访问对象可以促进对于不同数据库类型和模式的数据访问。 本质:分层,是系统组件和数据源中间的适配器。(一层屏蔽一种变化)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值