java笔试题(一)

1.提供java存取数据库能力的包是(A)
A java.sql B java.db C java.lang D java.util

[解析] java.lang 提供利用 Java 编程语言进行程序设计的基础类
java.sql 提供使用 JavaTM 编程语言访问并处理存储在数据源(通常是一个关系数据库)中的数据的API。
sql ->结构化查询语言(Structured Query Language)简称SQL
java.util 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。
B中 没有java.db包

2.关于异常处理机制的叙述正确的是(C)

A catch部分捕捉到异常情况时,才会执行finally部分
B 当try区段的程序发生异常时,才会执行finally部分
C 当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
D 以上都是

[解析] try(….){
}catch(….){
}finally(…){
}
满足try的条件的执行try后面花括号的语句,不满足的被catch中语句捕获到的执行catch花括号的语句,没有被catch捕获到或者catch执行完毕后和try执行完毕后都要执行finally中的语句。
在Java语言的异常处理中,finally块的作用就是为了保证无论出现什么情况,finally块里的代码一定会执行。
由于程序执行return就意味着结束了对当前函数的调用并跳出这个函数体,因此任何语句执行都要放在return前执行(除非碰到exit函数),因此finally块里面的函数也是在return前执行的。
如果try-finally或者catch-finally中都有return语句,那么finally中的return语句会覆盖别处的,最终返回到调用者那里的是finally中的return值。

3.在类设计中,类的成员变量要求仅仅能够被同一package下的类访问,请问应该使用下列哪个修饰词(D)
A protected B public C private D 不需要任何修饰词
[解析] 只要记住protected一个特点是只要子类都能访问,不管在不在一个包。

4.有如下一段程序:

public class Test{
    private static 
  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值