• 纠错(OOP 内测(2))50/28


    选D 当时选C

    错误的后来看到答案想到 throws声明异常,

    但throws不一定必须有throw

    throw抛出的异常没有被处理的话必须有throws

     选B  Collection.sort(nums);

    //按升序排列

     本题考查Collections类的常用方法。java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易。常用方法有:(1)使用sort()方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。此列表内的所有元素都必须是使用指定比较器可相互比较的。 2)使用shuffle()混排算法所做的正好与 sort 相反。它打乱在一个 List 中可能有的任何排列的踪迹。也就是说,基于随机源的输入重排该 List, 这样的排列具有相同的可能性(假设随机源是公正的)。 3)使用reverse()方法可以根据元素的自然顺序,对指定列表按降序进行排序。 4)使用swap()方法可以在指定列表的指定位置处交换元素。 对ArrayList对象nums实现排序操作,应调用Collections的sort()方法。因此,本题应选择B。

    这道题选对了,还是想深入了解

    本题考查对try-catch-finally语句的理解。Java的try-catch-finally 规则约定:

    (1)必须在 try 之后添加 catch 或 finally 块。try 块后可同时接 catch 和 finally 块,但至少有一个块。

    (2) 必须遵循块顺序:若代码同时使用 catch 和 finally 块,则必须将 catch 块放在 try 块之后。

    (3) catch 块与相应的异常类的类型相关。

    (4) 一个 try 块可能有多个 catch 块。若如此,则执行第一个匹配块。即Java虚拟机会把实际抛出的异常对象依次和各个catch代码块声明的异常类型匹配,如果异常对象为某个异常类型或其子类的实例,就执行这个catch代码块,不会再执行其他的 catch代码块

    (5) 可嵌套 try-catch-finally 结构。

    答案:D  不了解Collontion(考查的是Collection接口中的方法swap 是提供了交换的功能)

    本题考查Collections类和泛型的常用方法。java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易。使用swap()方法可以在指定列表的指定位置处交换元素。本题的Collections.swap(nums, 0, 2);代码是将nums的第1个对象和第3个对象进行交换。在随后的for循环里按nums对象的先后顺序依次输出的结果是字符串“BCA”。所以,本题应选择D。

     

    答案:D 静态

    此题考查的是多线程,abc选项说法正确,d选项错误,因为currentThread()是静态方法,使用类名可直接调用。

     

    一个java类而可以有多个类,但只有一个公共类。就是公共类的类名,这个错不用该呀

      • 考查peek()方法和remove()方法的作用,peek()方法是返回但不删除第一个元素,remove()方法是 返回并且删除第一个元素,所以调用这两个方法后 ,列表中的值是“橙黄绿”答案C

        remove()    获取并移除此列表的头(第一个元素)所以答案为C

     这题选了A  理解不够透彻吧!!!!

    应该B 

    本题考察对象synchronized关键字的理解。synchronized用来定义同步方法或同步代码块,解决多个线程共享资源时带来的问题,同步后,只允许一个线程进入同步方法或同步代码块。正确答案是b。

     解析:

    在Java语言中,主要是利用final关键字来定义常量。当常量被设定后,一般情况下就不允许再进行更改,常量在定义的时候,就需要对常量进行初始化。也就是说,必须要在常量声明时对其进行初始化,常量名一般使用大写字母来表示,字符常量使用单引号括起来,字符串常量使用“”双引号,因此答案D错误        ‘SSS ’

  • 相关阅读:
    英语八级之路
    ASP.NET MVC 简易在线书店
    MySql 笔记
    自定义函数标签(JSTL)
    自定义标签(JSTL)
    Xml读取异常--Invalid byte 1 of 1-byte UTF-8 sequence
    JSTL核心标签库
    JSTL简介
    修改Servlet模板
    获取GET/POST提交的数据,并处理中文问题
  • 原文地址:https://www.cnblogs.com/hualishu/p/8629670.html
Copyright © 2020-2023  润新知