Java期末考试试题及参考答案(08)

这篇具有很好参考价值的文章主要介绍了Java期末考试试题及参考答案(08)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

一、填空题

1.泛型的作用是支持类型________。
2.泛型可以用在类、接口和方法的定义中,分别称为________、________ 和________。
3.在Java程序中,经常会有参数类型或返回值类型不确定的方法,这种方法在Java中统称为________。
4.泛型接口的实现类有两种定义方式,一种是直接接口中明确地给出泛型类型,另一种是直接在________后声明泛型。

二、判断题

1.在泛型< T >中,T不可以使用其他字母代替。
2.在实际应用中,只有泛型类被使用时,该类所属的类型才能被明确。
3.合理使用泛型可以避免在程序中进行强制类型转换。
4.定义泛型方法时,返回值类型必须写在类型参数列表的后面。
5.在泛型中,类型参数可以用在方法体中修饰局部变量,也可以修饰方法的返回值。

三、选择题

1.下列关于泛型的说法中,错误的是( )
A、泛型是JDK5.0的新特性
B、ArrayList中的E称为类型变量或类型参数
C、泛型中的通配符?用于表示任意类型
D、在对泛型类型进行参数化时,类型参数的实例必须是基本类型
2.下列选项中,哪个可以正确地定义一个泛型( )
A、ArrayList list = new ArrayList();
B、ArrayList list = new ArrayList ();
C、ArrayList list = new ArrayList();
D、ArrayList list = new ArrayList ();
3.Java中,在没有泛型之前,集合把所有对象当成哪种类型的数据进行处理( )
A、Object
B、String
C、int
D、数组
4.在Java程序开发中,使用泛型进行程序开发的优点有()(多选)
A、提高代码的可重用性
B、提高代码的可读性
C、在编译器进行类型检查,保证类型安全
D、以类型转换异常的形式保证类型安全

四、简答题

1.简述泛型的优点。

五、编程题

请按照下列提示编写一个泛型接口以及其实现类。
提示:
(1) 创建一个泛型接口Generic< T >并创建一个抽象方法get(T t)。
(2) 创建一个实现类GenericImpl< T >,并实现get(T t)方法。

参考答案

一、
1.参数化
2.泛型类 泛型接口 泛型方法
3.泛型方法
4.实现
二、
1.错
2.对
3.对
4.对
5.对
三、
1.D
2.A
3.A
4.AC
四、
1.
(1)提高类型的安全性。
泛型的主要目标是提高Java程序的类型安全性,即可以通过泛型定义对变量类型进行限制,在对变量类型限制之后编译器可以更好的进行类型验证。
(2)避免强制类型转换。
使用泛型的另一个好处是避免源代码中的许多强制类型转换。这使得代码可读性更高,并且减少出错机会。尽管减少强制类型转换可以降低使用泛型类代码的复杂度,但是声明泛型变量会带来相应的复杂操作。
五、
1.文章来源地址https://www.toymoban.com/news/detail-459941.html

interface Generic<T>{     
  public abstract void get(T t){} 
} 
class Generic<T> implements Generic{     
  public void get(T t){} 
}

到了这里,关于Java期末考试试题及参考答案(08)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java期末考试试题及参考答案(01)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 1.Java是一种面向______的语言,它是由SUN公司开发的高级程序设计语言。 2.将.java源文件编译为.class文件的是________命令。 3.Java语言的跨平台特点是由________保证的。 4.Java程序的运行环境简称为________。 1.

    2024年02月08日
    浏览(38)
  • Java期末考试试题及参考答案(10)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 1.Java中的I/O流,按照传输数据的不同,可分为________和________。 2.java.io包中可以用于从文件中直接读取字符的是________类。 4.IO提供两个带缓冲的字节流,分别是________和________。 4.在JDK中提供了两个类可以

    2024年02月09日
    浏览(47)
  • Java期末考试试题及参考答案(11)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 1.JDBC驱动管理器专门负责注册特定的JDBC驱动器,主要通过________类实现。 2.在编写JDBC应用程序时,必须要把指定数据库驱动程序或类库加载到________中。 3.Statement接口的executeUpdate(String sql)方法用于执行SQL中

    2024年02月10日
    浏览(38)
  • 前端期末考试试题及参考答案(01)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl ______表示页面中一个内容区块或整个页面的标题。 ______表示页面中一块与上下文不相关的独立内容,比如一篇文章。 CSS的引入方式有3种,分别是行内式、内嵌式和______。 CSS的浮动可以通过______属性进行设置。

    2024年02月08日
    浏览(52)
  • 前端期末考试试题及参考答案(06)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl video标签支持三种格式的视频文件,分别为______、 、 。 ______用于获取视频的原始高度。 表达式\\\"27\\\" !=27的值为______。 标签支持三种格式的音频文件,分别为______、 、 。 Audio对象中用于设置是否静音的属性是_

    2024年02月10日
    浏览(51)
  • MySQL数据库期末考试试题及参考答案(01)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl ___在20世纪80年代被美国国家标准学会和国际标准化组织定义为关系型数据库语言的标准。 数据模型所描述的内容包括3个部分,分别是数据结构、数据操作、___。 概念数据模型中实体与实体之间的联系,有___、

    2024年02月05日
    浏览(42)
  • MySQL数据库期末考试试题及参考答案(04)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl MySQL中提供了____,可以在查询时去除重复的值。 使用ORDER BY对查询结果进行排序时,默认是按____排列。 SELECT语句中,用于对分组查询结果再进行过滤的是____。 为了使查询结果满足用户的要求,可

    2024年02月11日
    浏览(47)
  • MySQL数据库期末考试试题及参考答案(06)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 普通索引使用KEY或____定义。 在MySQL中,DROP VIEW语句用于____。 MySQL中常见的索引大致分为普通索引、 ____ 、 ____ 、全文索引、空间索引。 只有在查询条件中使用了复合索引中的____字段时,该复合索引才会被使用

    2024年02月08日
    浏览(50)
  • MySQL数据库期末考试试题及参考答案(02)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 创建数据库时,语句中添加____可以防止数据库已存在而引发的程序报错。 如果使用非图形化工具操作数据表,操作之前应该先使用____命令指定操作是在哪个数据库中进行。 在MySQL中,小数的表示分为____和定点

    2024年02月11日
    浏览(47)
  • MySQL数据库期末考试试题及参考答案(05)

    本文原创作者:谷哥的小弟 作者博客地址:http://blog.csdn.net/lfdfhl 交叉连接查询返回的结果是被连接的两张数据表中所有数据行的____ 。 左连接查询的结果包括LEFT JOIN子句中左表的____,以及右表中满足连接条件的记录。 内连接查询的语法中,ON用于指定查询的____。 被外键引

    2024年02月05日
    浏览(96)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包