【Java练习题汇总】《第一行代码JAVA》Java新特性篇,汇总Java练习题——可变参数、foreach循环、泛型、枚举类、正则表达式、注解、lambda表达式、方法引用...

Java练习题 · 新特性篇

1️⃣ 新特性篇

一、填空题

  1. 在使用泛型类时,没有指定泛型的类型,则编译会出现________ 信息,程序在使用时会使用________ 类型进行接收。
  2. 通过________ 指定泛型的上限, 通过________ 指定泛型的下限。
  3. 使用________ 通配符可以接收全部的泛型类型实例,但却不可修改泛型属性内容。
  4. Java 通过________ 关键字定义一个枚举,使用此关键字实际上就相当于一个类继承________ 。
  5. 枚举中通过________ 方法取得枚举的全部内容。
  6. Java提供的三个内建的 Annotation 是________ 、________ 和________ 。
  7. 从 JDK1.8 之中,接口内可以定义三类方法:________ 、________ 和________ 。
  8. Java 提供了四个函数式接口,分别为:________ 、________ 、________ 和________ 。

二、判断题

  1. 在枚举类中可以定义抽象方法,而抽象方法只需要实现一次即可。 ( )
  2. 枚举中可以定义构造方法,但要求每个枚举对象都必须调用此构造方法。 ( )
  3. 枚举中定义的构造方法可以使用 public 权限声明。 ( )
  4. 作为函数式接口,里面可以定义任意多个抽象方法。 ( )

三、 简答题

  1. 简述泛型的作用。
  2. 简述枚举的作用及实现特点。
  3. 简述 Java SE 中的内建 Annotation 分别有哪几个,其作用是什么?

四、 编程题

  1. 定义一个品牌计算机的枚举类,里面只有固定的几个计算机品牌,例如: LenovoHPDellAppleAcer

Guess you like

Origin blog.csdn.net/LVSONGTAO1225/article/details/131835317