Java 测验题

通过对Java 教程系统地学习,相信你已全面掌握了 Java 模块化系统知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 Java 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. Java 模块化系统中,哪个关键字用于声明模块?

  • package
  • module
  • import
  • class

2. 在 module-info.java 文件中,哪个关键字用于导出包?

  • requires
  • provides
  • exports
  • opens

3. 哪个关键字用于声明模块依赖?

  • requires
  • exports
  • uses
  • opens

4. 哪个关键字用于开放包的反射访问?

  • exports
  • requires
  • provides
  • opens

5. 哪个关键字用于声明服务提供者?

  • uses
  • provides
  • requires
  • exports

6. 哪个关键字用于声明服务消费者?

  • provides
  • opens
  • uses
  • exports

7. module-info.java 文件通常位于模块的什么位置?

  • 根目录
  • src 目录
  • META-INF 目录
  • build 目录

8. 哪个命令用于将模块打包为 JAR 文件?

  • javac
  • java
  • jlink
  • jar

9. 哪个工具用于创建自定义的运行时镜像?

  • javac
  • jlink
  • jar
  • jmod

10. 哪个文件扩展名用于 Java 模块描述文件?

  • .class
  • .jmod
  • .java
  • .jar

11. 哪个关键字用于声明对可传递依赖的模块?

  • requires transitive
  • exports to
  • opens static
  • provides with

12. 哪个关键字用于限制导出包的使用范围?

  • opens to
  • requires static
  • provides with
  • exports to