zoukankan      html  css  js  c++  java
  • 错题集03

    (选择一项)
    3
    • A:
    • B:
    • C:
    • D:
    解析:
    LinkedList是实现List,Collection接口,是链表方式进行构建的,根据开发要求不同,可以使用LinkedList实现栈(先进先出)和堆(先进后出)这样的数据结构。
     
    (选择一项)
    4
    • A:
    • B:
    • C:
    • D:
    解析:
    由于Hashtable是线程安全的,所以在单程环境下它比HashMap要慢。如果你不需要同步,只需要单一线程,那么使用HashMap性能要好过Hashtable.
     
    (选择二项)
    8
    • A:
    • B:
    • C:
    • D:
    解析:分层是为了能够将数据,业务,表示进行有理的分解,再加以组合的开发方式.目标是为了进行"高内聚,低耦合",让个层专注各自的领域目标,常规情况下DAO就是对数据进行存储访问操作,而表示层则是进行数据的展示,表现数据给用户、接受用户数据的。
     
     
    (选择一项)
    11
    • A:
    • B:
    • C:
    • D:
    解析:
    泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。
     
     
    (选择一项)
    13
    • A:
    • B:
    • C:
    • D:
    解析:
    Statement用于执行静态SQL语句,ResultSet表示数据库结果集的数据表,通过执行查询数据库的语句生成,Connection负责连接数据库的接口
     
    (选择一项)
    14
    • A:
    • B:
    • C:
    • D:
    解析:
    Java的HashMap 类是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable接口。因为它属于Map接口的类,所以实现了将唯一键映射到特定的值上。
     
     
    (选择一项)
    18
    • A:
    • B:
    • C:
    • D:
    解析:
    Java Doc,在List接口的说明中,实现其中的子类有Stack,Vector,LinkedLisk。Set不是其子类,而是与其并行的接口(同一个父接口Collection).
     
    (选择一项)
    21
    • A:
    • B:
    • C:
    • D:
    解析:
    for循环中,通过Java的ArrayList类add()方法向al中添加了5项数据。随后,调用add()方法向al中添加了字符串“name1”。最后,执行System.out.println(al)方法,调用重写的toString()方法输出al中的全部数据。重写的toString()方法返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。
     
     
    (选择一项)
    22
    • A:
    • B:
    • C:
    • D:
    解析:
    Java集合框架中,LinkedList类实现所有可选的列表操作,并且允许所有元素(包括 null)。本题调用执行了其中的几个常用方法:offer()是将指定元素添加到此列表的末尾(最后一个元素);push()方法是将元素推入此列表所表示的堆栈,即将该元素插入此列表的开头;offerFirst()方法是在此列表的开头插入指定的元素;get()方法是返回此列表中指定位置处的元素。执行System.out.println(books);调用重写的toString()方法输出books中的全部数据。重写的toString()方法返回此 collection 的字符串表示形式。该字符串表示形式由 collection 元素的列表组成,这些元素按其迭代器返回的顺序排列,并用方括号 ("[]") 括起来。相邻元素由字符 ", "(逗号加空格)分隔。
     
     
    (选择一项)
    23
    • A:
    • B:
    • C:
    • D:
    解析:
    Java语言中Iterator主要用来获取集合容器里面的数据。通过迭代器Iterator的hasNext()方法判断、遍历并输出Map</p><string,student>类型的对象map中数据。
     
     
    (选择一项)
    25
    • A:
    • B:
    • C:
    • D:
    解析:
    Java集合框架中,LinkedList类实现所有可选的列表操作,并且允许所有元素(包括 null)。本题调用执行了其中的几个常用方法:offer()是将指定元素添加到此列表的末尾(最后一个元素);push()方法是将元素推入此列表所表示的堆栈,即将该元素插入此列表的开头;offerFirst()方法是在此列表的开头插入指定的元素;get()方法是返回此列表中指定位置处的元素。
     
    (选择一项)
    26
    • A:
    • B:
    • C:
    • D:
    解析:
    输入流负责读取数据    输出流负责写数据
     
     
    (选择一项)
    27
    • A:
    • B:
    • C:
    • D:
    解析:
    HashMap通过put(key,value)的方法添加元素,集合schools中存放了如下键值对:0-stu0,1-stu1,2-stu2,qiqie且键值都为字符串类型的。最后输出语句通过get (key)的方式获取相应的值,键"1"对应的值为stu1。
     
     
    (选择一项)
    28
    • A:
    • B:
    • C:
    • D:
    解析:
    是使用FileInputStream类中读取数据read(byte[] arg),具体是讲文本文件中的数据读取到byte数据中,与FileOutStream方法不同的是,读取字符得到的ascii码值。同时,skip(int off)方法是在读取数据之前,会将读取位置偏移off。
     
    (选择一项)
    29
    • A:
    • B:
    • C:
    • D:
    解析:
    从题目中使用addFirst()方法可以看出,在List,ArrayList,LinkedList三个集合中,只有LinkedList集合addList()方法,该方法的作用是在列表的首部元素。
     
    (选择二项)
    32
    • A:
    • B:
    • C:
    • D:
    解析:
    executeUpdate(String sql):可以执行插入、删除、更新等操作 返回的是int  影响行数
     
    (选择一项)
    34
    • A:
    • B:
    • C:
    • D:
    解析:
    Java的Iterator主要用来遍历集合容器里的数据。常用方法有:boolean hashNext():如果迭代的集合元素还有未遍历的数据,则返回true;Object next():返回集合里下一个元素;void remove():删除集合里上一次next方法返回的元素。
     
     
    (选择一项)
    35
    • A:
    • B:
    • C:
    • D:
    解析:
    题干中使用了addFist()方法,该方法是LinkedList集合特有的方法。
     
    (选择一项)
    36
    • A:
    • B:
    • C:
    • D:
    解析:
    考察FileOutputStream的write(byte[],int off,int len)方法的熟悉程度,此方法是写入byte数组中,从off下标开始,len长度的字符到文件中,同时,需要学员熟记字母的ASCII编码对应的数值——65为‘A’。
     
    (选择一项)
    38
    • A:
    • B:
    • C:
    • D:
    解析:
    A选项较容易混淆,正确为exists()方法判断文件或目录是否存在
     
    (选择一项)
    39
    • A:
    • B:
    • C:
    • D:
    解析:
    UTF是双字节编码,而writeChars方法写入的是按照字符格式写入的,在文件中的占位要小于以Unicode编码的同样字符串,所以,使用readUTF方法读取时,会出现EOF错误
     
    (选择一项)
    40
    • A:
    • B:
    • C:
    • D:
    解析:
    InputStream为抽象类,不能实例化,只能实例化其子类对象。
     
     
    (选择一项)
    41
    • A:
    • B:
    • C:
    • D:
    解析:
    在Java中需要借助File类完成文件操作,其中File类可以指文件,也可以指目录,其方法exists()判断某个文件或目录是否存在,返回值为boolean类型。isFile()方法判断其是否为一个文件。
     
     
     
     
     
     
     
     
     
     
     
    更多详情请关注 http://www.cnblogs.com/baixingqiang/
  • 相关阅读:
    MT【280】最小值函数
    MT【279】分母为根式的两个函数
    MT【278】二次齐次化
    selenium之 chromedriver与chrome版本映射表
    django使用数据库锁
    mysql添加行内锁
    Django 通过url 获取url名称
    Django Q的其他用法
    Django 的 QueryDict
    Django 获取带参数的url
  • 原文地址:https://www.cnblogs.com/baixingqiang/p/5740944.html
Copyright © 2011-2022 走看看