【Java练习题汇总】《第一行代码JAVA》包及访问权限篇,汇总Java练习题——包的定义及导入、常用系统包,javac、java和jar命令,package和 import关键字,权限控制修饰符~

Java练习题 · 包及访问权限篇

1️⃣ 包及访问权限篇

一、填空题

  1. _______ 关键字可以定义一个包,_______ 关键字可以导入包。
  2. Java 中存在四种访问权限:_______ 、_______ 、_______ 和 _______。
  3. Java 中可以使用_____________________ 导入一个类的全部静态方法。
  4. _______ 命令可以将全部的 class 打成一个压缩包。
  5. Java 中_______ 包是自动导入的。

二、选择题

  1. String 和 Object 类 在 ( )包中定义的。
    A. java.lang
    B. java.util
    C. java.net
    D. java.sql

  2. ( ) 权限是同一包可以访问,不同包的子类可以访问,不同包的非子类不可以访问。
    A. private
    B. default
    C. protected
    D. public

  3. 下列说法正确的一项是( )。
    A. java.lang.Integer 是接口
    B. String 定义在java.util包 中
    C. Double类在java.lang包中
    D. Double 类在 java.lang.Object 包中

  4. 下列关于包、类和源文件的描述中,不正确的一项是( )。
    A. 一个包可以包含多个类
    B. 一个源文件中,只能有一个public class
    C. 属于同一个包的类在默认情况不可以互相访问,必须使用 import 导入
    D. 系统不会为源文件创建默认的包

  5. 定义类时不可能用到的关键字是( )。
    A. final
    B. public
    C. protected
    D. static

三、判断题

  1. java.lang 包必须由用户手工导入,否则无法使用。 ( )
  2. 定义包后类的完整名称是:包.类名称。 ( )

四、 简答题

  1. 简述包的作用及使用。
  2. 简述Java 的四种访问权限的区别。
  3. 编写一个单例设计模式,并简要说明其特点。

猜你喜欢

转载自blog.csdn.net/LVSONGTAO1225/article/details/131797901