每日java笔试题——2020-10-8
发布日期:2021-06-30 18:22:45 浏览次数:2 分类:技术文章

本文共 1503 字,大约阅读时间需要 5 分钟。

  1. AccessViolationException异常触发后,下列程序的输出结果为( )

    static void Main(string[] args)  {
    try {
    throw new AccessViolationException(); Console.WriteLine("error1"); } catch (Exception e) {
    Console.WriteLine("error2"); } Console.WriteLine("error3"); }

    正确答案: A 你的答案: A (正确)

    error2error3error3error2error1

解析:

1.catch(){}块中,如果有throw 语句,则,try{}catch(){} finally{}块之外的代码不执行;否则,执行。

2.try{}中有异常,则异常下面代码不执行。 3.finally{}中代码必执行。

  1. 如果一个list初始化为{5,3,1},执行以下代码后,其结果为()?
    nums.add(6);
    nums.add(0,4);
    nums.remove(1);

正确答案: B 你的答案: B (正确)

[5, 3, 1, 6][4, 3, 1, 6][4, 3, 6][5, 3, 6]

解析:

在这里插入图片描述

解析如下:

nums.add(6);//把6添加到list末尾,变为{5,3,1,6}

nums.add(0,4);//在list的第0个位置添加4,list变为{4,5,3,1,6}
nums.remove(1);//移除list的第一个元素,list变为{4,3,1,6}

  1. 一般有两种用于创建线程的方法,一是(),二是()。

    正确答案: B D 你的答案: B D (正确)

    从Java.lang.Thread类派生一个新的线程类,重写它的runnable()方法从Java.lang.Thread类派生一个新的线程类,重写它的run()方法实现Thread接口,重写Thread接口中的run()方法实现Runnable接口,重写Runnable接口中的run()方法

解析:

创建线程对象两种方式:

1.继承Thread类,重载run方法;

2.实现Runnable接口,实现run方法

  1. 以下可以正确获取结果集的有

    正确答案: A D 你的答案: D (错误)

    Statement sta=con.createStatement();
    ResultSet rst=sta.executeQuery(“select * from book”);Statement sta=con.createStatement(“select * from book”); ResultSet rst=sta.executeQuery();PreparedStatement pst=con.prepareStatement();ResultSet rst=pst.executeQuery(“select * from book”);PreparedStatement pst=con.prepareStatement(“select * from book”);ResultSet rst=pst.executeQuery();

解析:

A,D是正确的;创建Statement是不传参的,PreparedStatement是需要传入sql语句

转载地址:https://libolin.blog.csdn.net/article/details/108965853 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:单例设计模式
下一篇:Spring——IOC使用注解实现依赖注入

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月11日 08时29分32秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章